/**
 * 表单结构文件
 * @Date: 2022-04-08 14:28:53
 * @Version: 1.0.0
 */
import { Page } from '@/lib/form/common';

/**
 * 表单:
  */
export class Api_GET_ApiDefinitionQO {
  constructor() {
    this.IncludeTypes = false; // type: boolean
  }
}
/**
 * --
  */
export class DistrictItemDto {
  constructor() {
    this.code = null; // type: string
    this.name = null; // type: string
    this.type = null; // type: string
    this.pinyin = null; // type: string
    this.firstLetter = null; // type: string
  }
}
/**
 * --
  */
export class LocationDto {
  constructor() {
    this.province = {}; // type: object [modules: SiS.Infrastructure.District.DistrictItemDto]
    this.city = {}; // type: object [modules: SiS.Infrastructure.District.DistrictItemDto]
    this.county = {}; // type: object [modules: SiS.Infrastructure.District.DistrictItemDto]
  }
}
/**
 * --
  */
export class CreateExcelDto {
  constructor() {
    this.reportName = null; // type: string
    this.parameters = {}; // type: object
  }
}
/**
 * 表单: 添加会员及学员
  */
export class AddRegisterStudentInput {
  constructor() {
    this.code = null; // type: string
    this.name = null; // type: string
    this.imagePath = null; // type: string
    this.isApproved = false; // type: boolean
    this.phoneNumber = null; // type: string
    this.idCardImage = null; // type: string
    this.idCardBackImage = null; // type: string
    this.registerTypeCode = null; // type: string
    this.genderCode = null; // type: string
    this.idCardTypeCode = null; // type: string
    this.idCardNumber = null; // type: string
    this.delegationId = null; // type: string
    this.national = null; // type: string
    this.birthDate = null; // type: string
    this.height = null; // type: string
    this.weight = null; // type: string
    this.idCardAddress = null; // type: string
    this.address = null; // type: string
    this.ctkCode = null; // type: string
    this.ptkCode = null; // type: string
    this.provinceCode = null; // type: string
    this.cityCode = null; // type: string
    this.countyCode = null; // type: string
    this.nationality = null; // type: string
    this.emergencyContact = null; // type: string
    this.emergencyContactPhoneNumber = null; // type: string
    this.emergencyContactRelationship = null; // type: string
    this.parentTAProvinceCode = null; // type: string
    this.parentTACityCode = null; // type: string
    this.parentTACountyCode = null; // type: string
    this.ctaMemberStatusCode = null; // type: string
    this.ctaMemberId = null; // type: string
    this.ctaMemberExipry = null; // type: string
    this.ctaMemberImageUrl1 = null; // type: string
    this.ctaMemberImageUrl2 = null; // type: string
    this.ctaMemberImageUrl3 = null; // type: string
    this.ctaMemberImageUrl4 = null; // type: string
    this.ctaMemberImageUrl5 = null; // type: string
    this.ctaMemberImageUrl6 = null; // type: string
    this.ctaBeltLevel = 0; // type: integer
    this.ctaBeltLevelId = null; // type: string
    this.ctaBeltLevelImageUrl1 = null; // type: string
    this.ctaBeltLevelImageUrl2 = null; // type: string
    this.ctaBeltLevelImageUrl3 = null; // type: string
    this.ctaBeltLevelImageUrl4 = null; // type: string
    this.ctaBeltLevelImageUrl5 = null; // type: string
    this.ctaBeltLevelImageUrl6 = null; // type: string
    this.ctaBeltDuan = 0; // type: integer
    this.ctaBeltDuanId = null; // type: string
    this.ctaBeltDuanImageUrl1 = null; // type: string
    this.ctaBeltDuanImageUrl2 = null; // type: string
    this.ctaBeltDuanImageUrl3 = null; // type: string
    this.ctaBeltDuanImageUrl4 = null; // type: string
    this.ctaBeltDuanImageUrl5 = null; // type: string
    this.ctaBeltDuanImageUrl6 = null; // type: string
    this.wtaBeltLevel = 0; // type: integer
    this.wtaBeltId = null; // type: string
    this.wtaBeltName = null; // type: string
    this.wtaBeltImageUrl1 = null; // type: string
    this.wtaBeltImageUrl2 = null; // type: string
    this.wtaBeltImageUrl3 = null; // type: string
    this.wtaBeltImageUrl4 = null; // type: string
    this.wtaBeltImageUrl5 = null; // type: string
    this.wtaBeltImageUrl6 = null; // type: string
    this.isCurrentUser = false; // type: boolean
    this.joinCurrentDelegation = false; // type: boolean
    this.customerId = null; //  客户Id,如果从客户池过来的用户需要传入此参数 type: string
  }
}
/**
 * 表单: 添加学员
  */
export class AddStudentInput {
  constructor() {
    this.name = null; //  个人名称 type: string
    this.idCardTypeCode = null; //  证件类别代码 type: string
    this.idCardNumber = null; //  证件号码 type: string
    this.customerId = null; //  客户Id,如果从客户池过来的用户需要传入此参数 type: string
  }
}
/**
 * --
  */
export class AppClubIndexDto {
  constructor() {
    this.id = null; // type: string
    this.creationTime = null; // type: string
    this.creatorId = null; // type: string
    this.tenantId = null; // type: string
    this.organizationUnitId = null; //  组织机构ID type: string
    this.name = null; //  道馆名称 type: string
    this.imagePath = null; //  图片地址 type: string
    this.parentTAProvinceCode = null; //  所属协会省级编码 type: string
    this.parentTACityCode = null; //  所属协会市级编码 type: string
    this.parentTACountyCode = null; //  所属协会区/县编码 type: string
    this.address = null; //  地址 type: string
    this.linkman = null; //  联系人 type: string
    this.linkPhoneNumber = null; //  联系电话 type: string
    this.coachNumber = 0; //  教练人数 type: integer
    this.studentNumber = 0; //  学生人数 type: integer
    this.title = null; //  标题 type: string
    this.content = null; //  描述 type: string
    this.delegationId = null; // type: string
  }
}
/**
 * --
  */
export class AppCourseDto {
  constructor() {
    this.id = null; // type: string
    this.creationTime = null; // type: string
    this.creatorId = null; // type: string
    this.lastModificationTime = null; // type: string
    this.lastModifierId = null; // type: string
    this.isDeleted = false; // type: boolean
    this.deleterId = null; // type: string
    this.deletionTime = null; // type: string
    this.tenantId = null; // type: string
    this.organizationUnitId = null; //  组织机构ID type: string
    this.name = null; //  课程名称 type: string
    this.imagePath = null; //  头像 type: string
    this.type = null; //  课程类型 type: string
    this.description = null; //  课程描述 type: string
    this.entryDes = null; //  报名描述 type: string
    this.isPublish = false; //  是否发布 type: boolean
  }
}
/**
 * --
  */
export class AppEliteStudentDto {
  constructor() {
    this.id = null; // type: string
    this.creationTime = null; // type: string
    this.creatorId = null; // type: string
    this.tenantId = null; // type: string
    this.organizationUnitId = null; //  组织机构ID type: string
    this.name = null; //  个人名称 type: string
    this.genderCode = null; //  性别 type: string
    this.imagePath = null; //  头像 type: string
    this.age = 0; //  年龄 type: integer
    this.isPublish = false; //  是否发布 type: boolean
    this.gender = {}; // type: object [modules: SiS.TKW.Club.GenderDto]
  }
}
/**
 * 表单: 审核上传完成的成绩单中的学生成绩
  */
export class ApprovalScoreRegistrationInput {
  constructor() {
    this.scoreStatusCode = null; //  成绩审核结果 type: string
    this.duanExamStudentIds = []; //  批量操作的考生 type: string
  }
}
/**
 * 表单: 审核级段位考试申请
  */
export class ApproveDuanExamRequestInput {
  constructor() {
    this.isApproved = false; // type: boolean
    this.officials = []; // type: array [modules: SiS.TKW.Club.CreateDuanExamOfficialInput]
    this.examContentUrl = null; // type: string
    this.replyFileUrl = null; // type: string
    this.approveComment = null; // type: string
  }
}
/**
 * 表单: 审核指定缴费学员
  */
export class ApproveFeeStudentInput {
  constructor() {
    this.isApproved = false; // type: boolean
  }
}
/**
 * --
  */
export class AppTeachingCoachDto {
  constructor() {
    this.id = null; // type: string
    this.creationTime = null; // type: string
    this.creatorId = null; // type: string
    this.tenantId = null; // type: string
    this.organizationUnitId = null; //  组织机构ID type: string
    this.name = null; //  名称 type: string
    this.imagePath = null; //  头像 type: string
    this.nationality = null; //  国籍 type: string
    this.level = null; //  教练级别 type: string
    this.eventName = null; //  运动员项目 type: string
    this.height = 0; //  身高 type: integer
    this.weight = 0; //  体重 type: integer
    this.age = 0; //  年龄 type: integer
    this.experienced = null; //  经历 type: string
    this.isPublish = false; //  是否发布 type: boolean
    this.isTop = false; //  置顶 type: boolean
    this.topTime = null; //  置顶时间 type: string
  }
}
/**
 * --
  */
export class BalanceWarningSettingDto {
  constructor() {
    this.remainClassPeriod = 0; //  剩余课时 type: integer
    this.remainDay = 0; //  剩余天数 type: integer
  }
}
/**
 * 表单: 添加当前道馆的续费预警设置信息
  */
export class BalanceWarningSettingInput {
  constructor() {
    this.remainClassPeriod = 0; //  剩余课时 type: integer
    this.remainDay = 0; //  剩余天数 type: integer
  }
}
/**
 * 表单: 批量审核缴费学员
  */
export class BatchApproveFeeStudentInput {
  constructor() {
    this.isApproved = false; // type: boolean
    this.ids = []; // type: string
  }
}
/**
 * --
  */
export class BatchApproveScoreRegistrationInput {
  constructor() {
    this.duanExamStudentId = null; //  考生Id type: string
    this.score = 0; //  分数 type: integer
    this.duanExamOfficialId = null; //  考官Id type: string
    this.duanExamOfficialName = null; //  考官名称 type: string
    this.scoreStatusCode = null; //  成绩审核结果 type: string
  }
}
/**
 * --
  */
export class BranchClubStatisticsDto {
  constructor() {
    this.studentCount = 0; //  学生数量 type: integer
    this.employeeCount = 0; //  员工数量 type: integer
    this.courseCount = 0; //  课程数量 type: integer
    this.classCount = 0; //  班级数量 type: integer
    this.totalAmout = 0; //  总金额 type: integer
  }
}
/**
 * --
  */
export class BranchCompetitionStatisticsDto {
  constructor() {
    this.competitionCount = 0; //  赛事数量 type: integer
    this.delegationCount = 0; //  参与机构数 type: integer
    this.athleteCount = 0; //  参与人数 type: integer
    this.totalAmount = 0; //  赛事总金额 type: integer
    this.logisticsAmount = 0; //  后勤总金额 type: integer
  }
}
/**
 * --
  */
export class BranchDto {
  constructor() {
    this.parentId = null; //  父级道馆ID（机构ID） type: string
    this.branchId = null; //  分道馆ID（机构ID） type: string
    this.branchDelegation = {}; // type: object [modules: SiS.TKW.EventsManagement.DelegationDto]
  }
}
/**
 * --
  */
export class BranchDuanStatisticDto {
  constructor() {
    this.duanExamsCount = 0; // type: integer
    this.personCount = 0; // type: integer
    this.totalCount = 0; // type: integer
  }
}
/**
 * --
  */
export class BranchFeeStatisticDto {
  constructor() {
    this.personCount = 0; // type: integer
    this.totalAmount = 0; // type: integer
  }
}
/**
 * --
  */
export class BranchMallDataDto {
  constructor() {
    this.id = null; //  商品Id type: string
    this.name = null; //  商品名称 type: string
    this.count = 0; //  商品数量 type: integer
    this.price = 0; //  商品价格 type: integer
    this.amount = 0; //  销售额 type: integer
    this.creationTime = null; //  创建时间 type: string
    this.creatorId = null; //  创建人Id type: string
    this.creatorName = null; //  创建人姓名 type: string
    this.productStatusCode = null; //  商品Id type: string
  }
}
/**
 * --
  */
export class BranchMallStatisticDto {
  constructor() {
    this.productCount = 0; // type: integer
    this.totalAmount = 0; // type: integer
  }
}
/**
 * --
  */
export class BranchRequestDto {
  constructor() {
    this.id = null; // type: string
    this.creationTime = null; // type: string
    this.creatorId = null; // type: string
    this.lastModificationTime = null; // type: string
    this.lastModifierId = null; // type: string
    this.isDeleted = false; // type: boolean
    this.deleterId = null; // type: string
    this.deletionTime = null; // type: string
    this.tenantId = null; // type: string
    this.organizationUnitId = null; //  组织机构ID type: string
    this.parentId = null; //  申请加入的父级道馆（机构）ID type: string
    this.branchRequestStatusCode = null; //  申请审核状态编码 type: string
    this.parentDelegationId = null; //  申请加入的父级道馆对应团体ID type: string
    this.parentDelegationName = null; //  申请加入的父级道馆对应团体名称 type: string
    this.status = {}; // type: object [modules: SiS.TKW.Club.BranchRequestStatusDto]
    this.parentDelegation = {}; // type: object [modules: SiS.TKW.EventsManagement.DelegationDto]
    this.delegation = {}; // type: object [modules: SiS.TKW.EventsManagement.DelegationDto]
  }
}
/**
 * --
  */
export class BranchRequestStatusDto {
  constructor() {
    this.code = null; // type: string
    this.name = null; // type: string
    this.sortOrder = 0; // type: integer
  }
}
/**
 * 学生参加的所有考试
  */
export class BranchStudentExamDto {
  constructor() {
    this.examTime = null; //  考试时间 type: string
    this.requestName = null; //  申报名称 type: string
    this.organizationUnitName = null; //  考试申办机构 type: string
    this.duans = []; //  申报级别 type: string
    this.scoreStatusName = null; //  成绩审核结果 type: string
  }
}
/**
 * --
  */
export class BranchTrainningStatisticsDto {
  constructor() {
    this.trainningCount = 0; //  培训数量 type: integer
    this.entryRegisterCount = 0; //  参与人数 type: integer
    this.totalAmount = 0; //  培训总金额 type: integer
    this.logisticsAmount = 0; //  后勤总金额 type: integer
  }
}
/**
 * --
  */
export class BulkCreateStudentReportDto {
  constructor() {
    this.id = null; // type: string
    this.studentId = null; //  学员Id type: string
    this.name = null; //  学生姓名 type: string
    this.idCardNumber = null; //  证件号码 type: string
    this.genderCode = null; //  性别 type: string
    this.comment = null; //  评语 type: string
    this.status = false; //  状态 type: boolean
    this.studentContacts = []; //  学员联系方式 type: array [modules: SiS.TKW.Club.StudentContactDto]
    this.classes = []; //  班级 type: array [modules: SiS.TKW.Club.ClassDto]
    this.gender = {}; // type: object [modules: SiS.TKW.Club.GenderDto]
  }
}
/**
 * --
  */
export class CanBeReservedCourseScheduleDto {
  constructor() {
    this.id = null; // type: string
    this.classId = null; //  班级Id type: string
    this.courseId = null; //  课程Id type: string
    this.classroomId = null; //  教室Id type: string
    this.courseDate = null; //  上课日期 type: string
    this.startHour = 0; //  开始小时 type: integer
    this.startMinute = 0; //  开始分钟 type: integer
    this.endHour = 0; //  结束小时 type: integer
    this.endMinute = 0; //  结束分钟 type: integer
    this.description = null; //  上课内容 type: string
    this.checkInDateTime = null; //  签到时间 type: string
    this.checkOutDateTime = null; //  签退时间 type: string
    this.isFinished = false; //  上课状态，当前时间大于上课时间即为已上课 type: boolean
    this.isRemind = false; //  是否推送上课提醒 type: boolean
    this.remindTime = 0; //  在上课前多长时间推送，单位小时 type: number
    this.canReserve = false; //  是否可以预约 type: boolean
    this.reservationCount = 0; //  预约人数 type: integer
    this.isLimitReserveTime = false; //  是否限制预约时间 type: boolean
    this.latestReserveTime = 0; //  最迟预约时间 type: number
    this.isLimitCancleTime = false; //  是否限制取消预约时间 type: boolean
    this.latestCancelTime = 0; //  最迟取消预约时间 type: number
    this.isPushCheckInInfo = false; //  是否推送签到信息 type: boolean
    this.isPushCheckOutInfo = false; //  是否推送签退信息 type: boolean
    this.className = null; //  班级名称 type: string
    this.courseName = null; //  课程名称 type: string
    this.classroomName = null; //  教室名称 type: string
    this.courseScheduleColor = null; //  课表颜色 type: string
    this.courseTeachingModeCode = null; //  授课模式 type: string
    this.courseAmount = 0; //  课时 type: integer
    this.checkInMessageTemplateId = null; //  签到消息模板 type: string
    this.checkOutMessageTemplateId = null; //  签退消息模板 type: string
    this.checkInMessageTemplate = {}; // type: object [modules: SiS.TKW.Club.MessageTemplateDto]
    this.checkOutMessageTemplate = {}; // type: object [modules: SiS.TKW.Club.MessageTemplateDto]
    this.courseTeachingMode = {}; // type: object [modules: SiS.TKW.Club.TeachingModeDto]
    this.courseEmployees = []; // type: array [modules: SiS.TKW.Club.CourseEmployeeDto]
    this.isReserved = false; //  是否已被当前学员预约 type: boolean
  }
}
/**
 * --
  */
export class ChargeTypeDto {
  constructor() {
    this.code = null; // type: string
    this.name = null; // type: string
    this.sortOrder = 0; // type: integer
  }
}
/**
 * --
  */
export class CheckInLogDto {
  constructor() {
    this.id = null; // type: string
    this.studentName = null; //  学员姓名 type: string
    this.checkInTime = null; //  签到时间 type: string
    this.checkOutTime = null; //  签退时间 type: string
    this.checkInStatusCode = null; //  签到/到课状态 type: string
    this.usedClassPeriod = 0; //  消耗课时 type: integer
    this.remark = null; //  备注 type: string
    this.checkInStatus = {}; // type: object [modules: SiS.TKW.Club.CheckInStatusDto]
    this.registerStudent = {}; // type: object [modules: SiS.TKW.Club.RegisterStudentDto]
    this.employee = {}; // type: object [modules: SiS.TKW.Club.EmployeeDto]
    this.courseSchedule = {}; // type: object [modules: SiS.TKW.Club.CourseScheduleDto]
  }
}
/**
 * --
  */
export class CheckInSettingDto {
  constructor() {
    this.id = null; //  Id type: string
    this.organizationUnitId = null; //  组织机构ID type: string
    this.beforeLesson = 0; //  课前 type: integer
    this.afterLesson = 0; //  课后 type: integer
    this.beforeLessonTimeTypeCode = null; //  课前签到时间类型 type: string
    this.afterLessonTimeTypeCode = null; //  课后签到时间类型 type: string
    this.beforeLessonTimeType = {}; // type: object [modules: SiS.TKW.Club.CheckInSettingTimeTypeDto]
    this.afterLessonTimeType = {}; // type: object [modules: SiS.TKW.Club.CheckInSettingTimeTypeDto]
  }
}
/**
 * --
  */
export class CheckInSettingTimeTypeDto {
  constructor() {
    this.code = null; // type: string
    this.name = null; // type: string
    this.sortOrder = 0; // type: integer
  }
}
/**
 * --
  */
export class CheckInStatusDto {
  constructor() {
    this.code = null; // type: string
    this.name = null; // type: string
    this.sortOrder = 0; // type: integer
  }
}
/**
 * --
  */
export class CheckLogQueryDto {
  constructor() {
    this.studentId = null; //  学员Id type: string
    this.registerId = null; //  RegisterId type: string
    this.courseScheduleId = null; //  课程Id type: string
    this.checkLogId = null; //  CheckLogId type: string
    this.studentName = null; //  学员姓名 type: string
    this.avatarUrl = null; //  头像 type: string
    this.genderCode = null; //  code type: string
    this.idCardNumber = null; //  证件号码 type: string
    this.coureName = null; //  课程名 type: string
    this.className = null; //  班级名 type: string
    this.coachName = null; //  教练 type: string
    this.courseDate = null; //  上课日期 type: string
    this.startHour = 0; //  开始小时 type: integer
    this.startMinute = 0; //  开始分钟 type: integer
    this.endHour = 0; //  结束小时 type: integer
    this.endMinute = 0; //  结束分钟 type: integer
    this.deductClassPeriod = 0; //  扣除课时 type: integer
    this.remainClassPeriod = 0; //  剩余课时 type: integer
    this.effectiveDate = null; //  截止有效期 type: string
    this.checkInStatusCode = null; //  到课状态 type: string
    this.checkInTime = null; //  签到时间 type: string
    this.checkOutTime = null; //  签退时间 type: string
    this.isFromReservation = false; //  是否来自预约 type: boolean
  }
}
/**
 * --
  */
export class ClassDto {
  constructor() {
    this.id = null; // type: string
    this.name = null; //  班级名称 type: string
    this.maxStudentCount = 0; //  人数上限 type: integer
    this.courses = []; // type: array [modules: SiS.TKW.Club.CourseDto]
    this.studentCount = 0; //  现有人数 type: integer
  }
}
/**
 * --
  */
export class ClassNameDto {
  constructor() {
    this.id = null; //  唯一标识 type: string
    this.name = null; //  姓名 type: string
    this.classId = null; //  班级Id type: string
  }
}
/**
 * --
  */
export class ClassroomDto {
  constructor() {
    this.id = null; //  Id type: string
    this.name = null; //  教室名称 type: string
    this.maxStudentCount = 0; //  最大容纳人数 type: integer
    this.address = null; //  详细地址 type: string
  }
}
/**
 * --
  */
export class ClassStudentDto {
  constructor() {
    this.id = null; // type: string
    this.classId = null; //  班级Id type: string
    this.studentId = null; //  学生Id type: string
    this.class = {}; // type: object [modules: SiS.TKW.Club.ClassDto]
  }
}
/**
 * --
  */
export class ClubDto {
  constructor() {
    this.setting = {}; // type: object [modules: SiS.TKW.Club.SettingDto]
    this.coachesCount = 0; // type: integer
    this.studentsCount = 0; // type: integer
  }
}
/**
 * --
  */
export class ClubMemberCountDto {
  constructor() {
    this.studentNum = 0; //  学生人数 type: integer
    this.coachNum = 0; //  教练人数 type: integer
  }
}
/**
 * --
  */
export class ClubPayInfoDto {
  constructor() {
    this.isOpenOnlinePay = false; //  是否启用线上支付 type: boolean
    this.isOpenOfflinePay = false; //  是否启用线下支付 type: boolean
  }
}
/**
 * --
  */
export class CoachCourseScheduleDto {
  constructor() {
    this.id = null; // type: string
    this.classId = null; //  班级Id type: string
    this.courseId = null; //  课程Id type: string
    this.classroomId = null; //  教室Id type: string
    this.courseDate = null; //  上课日期 type: string
    this.startHour = 0; //  开始小时 type: integer
    this.startMinute = 0; //  开始分钟 type: integer
    this.endHour = 0; //  结束小时 type: integer
    this.endMinute = 0; //  结束分钟 type: integer
    this.description = null; //  上课内容 type: string
    this.checkInDateTime = null; //  签到时间 type: string
    this.checkOutDateTime = null; //  签退时间 type: string
    this.isFinished = false; //  上课状态，当前时间大于上课时间即为已上课 type: boolean
    this.isRemind = false; //  是否推送上课提醒 type: boolean
    this.remindTime = 0; //  在上课前多长时间推送，单位小时 type: number
    this.canReserve = false; //  是否可以预约 type: boolean
    this.reservationCount = 0; //  预约人数 type: integer
    this.isLimitReserveTime = false; //  是否限制预约时间 type: boolean
    this.latestReserveTime = 0; //  最迟预约时间 type: number
    this.isLimitCancleTime = false; //  是否限制取消预约时间 type: boolean
    this.latestCancelTime = 0; //  最迟取消预约时间 type: number
    this.isPushCheckInInfo = false; //  是否推送签到信息 type: boolean
    this.isPushCheckOutInfo = false; //  是否推送签退信息 type: boolean
    this.className = null; //  班级名称 type: string
    this.courseName = null; //  课程名称 type: string
    this.classroomName = null; //  教室名称 type: string
    this.courseScheduleColor = null; //  课表颜色 type: string
    this.courseTeachingModeCode = null; //  授课模式 type: string
    this.courseAmount = 0; //  课时 type: integer
    this.checkInMessageTemplateId = null; //  签到消息模板 type: string
    this.checkOutMessageTemplateId = null; //  签退消息模板 type: string
    this.checkInMessageTemplate = {}; // type: object [modules: SiS.TKW.Club.MessageTemplateDto]
    this.checkOutMessageTemplate = {}; // type: object [modules: SiS.TKW.Club.MessageTemplateDto]
    this.courseTeachingMode = {}; // type: object [modules: SiS.TKW.Club.TeachingModeDto]
    this.courseEmployees = []; // type: array [modules: SiS.TKW.Club.CourseEmployeeDto]
    this.studentCount = 0; //  人数 type: integer
    this.checkInCount = 0; //  签到人数 type: integer
    this.checkOutCount = 0; //  签退人数 type: integer
    this.canCheckIn = false; //  是否可以签到 type: boolean
  }
}
/**
 * --
  */
export class CoachDto {
  constructor() {
    this.id = null; // type: string
    this.name = null; //  教练姓名 type: string
    this.phoneNumber = null; //  手机号 type: string
    this.courseScheduleCount = 0; //  排课数量 type: integer
    this.startedCourseScheduleCount = 0; //  已上课数量 type: integer
    this.courseCount = 0; //  销课数量 type: integer
    this.dueCourseCount = 0; //  应得课时 type: integer
    this.canTeach = false; //  是否可以授课 type: boolean
  }
}
/**
 * 教练授课记录
  */
export class CoachTeachingLogDto {
  constructor() {
    this.id = null; // type: string
    this.classId = null; //  班级Id type: string
    this.courseId = null; //  课程Id type: string
    this.classroomId = null; //  教室Id type: string
    this.courseDate = null; //  上课日期 type: string
    this.startHour = 0; //  开始小时 type: integer
    this.startMinute = 0; //  开始分钟 type: integer
    this.endHour = 0; //  结束小时 type: integer
    this.endMinute = 0; //  结束分钟 type: integer
    this.description = null; //  上课内容 type: string
    this.checkInDateTime = null; //  签到时间 type: string
    this.checkOutDateTime = null; //  签退时间 type: string
    this.isFinished = false; //  上课状态，当前时间大于上课时间即为已上课 type: boolean
    this.isRemind = false; //  是否推送上课提醒 type: boolean
    this.remindTime = 0; //  在上课前多长时间推送，单位小时 type: number
    this.canReserve = false; //  是否可以预约 type: boolean
    this.reservationCount = 0; //  预约人数 type: integer
    this.isLimitReserveTime = false; //  是否限制预约时间 type: boolean
    this.latestReserveTime = 0; //  最迟预约时间 type: number
    this.isLimitCancleTime = false; //  是否限制取消预约时间 type: boolean
    this.latestCancelTime = 0; //  最迟取消预约时间 type: number
    this.isPushCheckInInfo = false; //  是否推送签到信息 type: boolean
    this.isPushCheckOutInfo = false; //  是否推送签退信息 type: boolean
    this.className = null; //  班级名称 type: string
    this.courseName = null; //  课程名称 type: string
    this.classroomName = null; //  教室名称 type: string
    this.courseScheduleColor = null; //  课表颜色 type: string
    this.courseTeachingModeCode = null; //  授课模式 type: string
    this.courseAmount = 0; //  课时 type: integer
    this.checkInMessageTemplateId = null; //  签到消息模板 type: string
    this.checkOutMessageTemplateId = null; //  签退消息模板 type: string
    this.checkInMessageTemplate = {}; // type: object [modules: SiS.TKW.Club.MessageTemplateDto]
    this.checkOutMessageTemplate = {}; // type: object [modules: SiS.TKW.Club.MessageTemplateDto]
    this.courseTeachingMode = {}; // type: object [modules: SiS.TKW.Club.TeachingModeDto]
    this.courseEmployees = []; // type: array [modules: SiS.TKW.Club.CourseEmployeeDto]
    this.studentCount = 0; //  学员实到人数 type: integer
    this.dueStudentCount = 0; //  学员应到人数 type: integer
    this.classPeriod = 0; //  销课课时 type: integer
    this.dueClassPeriod = 0; //  应得课时 type: integer
    this.teachingMode = null; //  授课模式 type: string
  }
}
/**
 * --
  */
export class CompetitionEeventResultDto {
  constructor() {
    this.competitionDate = null; //  比赛时间 type: string
    this.parentCompetitionName = null; //  父级赛事名称 type: string
    this.competitionTypeCode = null; //  赛事类型 type: string
    this.competitionName = null; //  赛事名称 type: string
    this.delegationName = null; //  代表团 type: string
    this.eventResults = []; //  赛事成绩 type: array [modules: SiS.TKW.Club.EventResultItemDto]
  }
}
/**
 * --
  */
export class ContactTypeDto {
  constructor() {
    this.code = null; // type: string
    this.name = null; // type: string
    this.sortOrder = 0; // type: integer
  }
}
/**
 * --
  */
export class ConversationTypeDto {
  constructor() {
    this.code = null; // type: string
    this.name = null; // type: string
    this.sortOrder = 0; // type: integer
  }
}
/**
 * --
  */
export class CourseDto {
  constructor() {
    this.id = null; // type: string
    this.name = null; //  名称 type: string
    this.creationTime = null; //  创建时间 type: string
    this.classCount = 0; //  开班数 type: integer
    this.courseScheduleCount = 0; //  排课数 type: integer
    this.unFinishedCourseScheduleCount = 0; //  未上课数 type: integer
    this.teachingModeCode = null; //  授课模式 type: string
    this.courseScheduleColor = null; //  课表颜色 type: string
    this.lessonStandardCode = null; //  课时标准 type: string
    this.lessonPeriodCode = null; //  课时时段 type: string
    this.amount = 0; //  课时 type: integer
    this.teachingMode = {}; // type: object [modules: SiS.TKW.Club.TeachingModeDto]
    this.lessonPeriod = {}; // type: object [modules: SiS.TKW.Club.LessonPeriodDto]
    this.lessonStandard = {}; // type: object [modules: SiS.TKW.Club.LessonStandardDto]
  }
}
/**
 * --
  */
export class CourseEmployeeDto {
  constructor() {
    this.id = null; // type: string
    this.courseScheduleId = null; //  课表记录Id type: string
    this.employeeId = null; //  员工Id type: string
    this.courseEmployeeTypeCode = null; //  教练类型 type: string
    this.employee = {}; // type: object [modules: SiS.TKW.Club.EmployeeDto]
    this.courseEmployeeType = {}; // type: object [modules: SiS.TKW.Club.CourseEmployeeTypeDto]
  }
}
/**
 * --
  */
export class CourseEmployeeTypeDto {
  constructor() {
    this.code = null; // type: string
    this.name = null; // type: string
    this.sortOrder = 0; // type: integer
  }
}
/**
 * --
  */
export class CourseScheduleDto {
  constructor() {
    this.id = null; // type: string
    this.classId = null; //  班级Id type: string
    this.courseId = null; //  课程Id type: string
    this.classroomId = null; //  教室Id type: string
    this.courseDate = null; //  上课日期 type: string
    this.startHour = 0; //  开始小时 type: integer
    this.startMinute = 0; //  开始分钟 type: integer
    this.endHour = 0; //  结束小时 type: integer
    this.endMinute = 0; //  结束分钟 type: integer
    this.description = null; //  上课内容 type: string
    this.checkInDateTime = null; //  签到时间 type: string
    this.checkOutDateTime = null; //  签退时间 type: string
    this.isFinished = false; //  上课状态，当前时间大于上课时间即为已上课 type: boolean
    this.isRemind = false; //  是否推送上课提醒 type: boolean
    this.remindTime = 0; //  在上课前多长时间推送，单位小时 type: number
    this.canReserve = false; //  是否可以预约 type: boolean
    this.reservationCount = 0; //  预约人数 type: integer
    this.isLimitReserveTime = false; //  是否限制预约时间 type: boolean
    this.latestReserveTime = 0; //  最迟预约时间 type: number
    this.isLimitCancleTime = false; //  是否限制取消预约时间 type: boolean
    this.latestCancelTime = 0; //  最迟取消预约时间 type: number
    this.isPushCheckInInfo = false; //  是否推送签到信息 type: boolean
    this.isPushCheckOutInfo = false; //  是否推送签退信息 type: boolean
    this.className = null; //  班级名称 type: string
    this.courseName = null; //  课程名称 type: string
    this.classroomName = null; //  教室名称 type: string
    this.courseScheduleColor = null; //  课表颜色 type: string
    this.courseTeachingModeCode = null; //  授课模式 type: string
    this.courseAmount = 0; //  课时 type: integer
    this.checkInMessageTemplateId = null; //  签到消息模板 type: string
    this.checkOutMessageTemplateId = null; //  签退消息模板 type: string
    this.checkInMessageTemplate = {}; // type: object [modules: SiS.TKW.Club.MessageTemplateDto]
    this.checkOutMessageTemplate = {}; // type: object [modules: SiS.TKW.Club.MessageTemplateDto]
    this.courseTeachingMode = {}; // type: object [modules: SiS.TKW.Club.TeachingModeDto]
    this.courseEmployees = []; // type: array [modules: SiS.TKW.Club.CourseEmployeeDto]
  }
}
/**
 * --
  */
export class CourseSchedulePeriodDto {
  constructor() {
    this.id = null; // type: string
    this.classId = null; //  班级Id type: string
    this.creationTime = null; //  创建时间 type: string
    this.startDate = null; //  开始日期 type: string
    this.endDate = null; //  结束日期 type: string
    this.class = {}; // type: object [modules: SiS.TKW.Club.ClassDto]
  }
}
/**
 * --
  */
export class CourseScheduleTimeDto {
  constructor() {
    this.id = null; // type: string
    this.startHour = 0; //  开始小时 type: integer
    this.startMinute = 0; //  开始分钟 type: integer
    this.endHour = 0; //  结束小时 type: integer
    this.endMinute = 0; //  结束分钟 type: integer
  }
}
/**
 * 表单: 创建课程
  */
export class CreateAppCourseInput {
  constructor() {
    this.name = null; //  课程名称 type: string
    this.imagePath = null; //  头像 type: string
    this.type = null; //  课程类型 type: string
    this.description = null; //  课程描述 type: string
    this.entryDes = null; //  报名描述 type: string
    this.isPublish = false; //  是否发布 type: boolean
  }
}
/**
 * 表单: 创建新的分道馆申请
  */
export class CreateBranchRequestInput {
  constructor() {
    this.parentDelegationId = null; //  申请加入的父级道馆对应的团体ID type: string
  }
}
/**
 * 表单: 签到
  */
export class CreateCheckInLogInput {
  constructor() {
    this.studentId = null; //  学员Id type: string
    this.courseScheduleId = null; //  课表Id type: string
  }
}
/**
 * 表单: 创建签到设置
  */
export class CreateCheckInSettingInput {
  constructor() {
    this.beforeLesson = 0; //  课前 type: integer
    this.afterLesson = 0; //  课后 type: integer
    this.beforeLessonTimeTypeCode = null; //  课前签到时间类型 type: string
    this.afterLessonTimeTypeCode = null; //  课后签到时间类型 type: string
  }
}
/**
 * 表单: 创建班级信息
  */
export class CreateClassInput {
  constructor() {
    this.name = null; //  班级名称 type: string
    this.maxStudentCount = 0; //  人数上限 type: integer
    this.courseIdList = []; //  关联课程Id列表 type: string
  }
}
/**
 * 表单: 新增教室信息
  */
export class CreateClassroomInput {
  constructor() {
    this.name = null; //  教室名称 type: string
    this.maxStudentCount = 0; //  最大容纳人数 type: integer
    this.address = null; //  详细地址 type: string
  }
}
/**
 * 表单: 修改班级学员关联
  */
export class CreateClassStudentInput {
  constructor() {
    this.classId = null; //  班级Id type: string
    this.studentId = null; //  学生Id type: string
  }
}
/**
 * 表单: 新增学员班级关联
  */
export class CreateClassStudentsInput {
  constructor() {
    this.classId = null; //  班级Id type: string
    this.studentsId = []; //  学生Id type: string
  }
}
/**
 * 表单: 创建道馆首页
  */
export class CreateClubIndexInput {
  constructor() {
    this.name = null; //  道馆名称 type: string
    this.imagePath = null; //  图片地址 type: string
    this.parentTAProvinceCode = null; //  所属协会省级编码 type: string
    this.parentTACityCode = null; //  所属协会市级编码 type: string
    this.parentTACountyCode = null; //  所属协会区/县编码 type: string
    this.address = null; //  地址 type: string
    this.linkman = null; //  联系人 type: string
    this.linkPhoneNumber = null; //  联系电话 type: string
    this.coachNumber = 0; //  教练人数 type: integer
    this.studentNumber = 0; //  学生人数 type: integer
    this.title = null; //  标题 type: string
    this.content = null; //  描述 type: string
  }
}
/**
 * 创建课程教练
  */
export class CreateCourseEmployeeInput {
  constructor() {
    this.employeeId = null; //  教练Id type: string
    this.courseEmployeeTypeCode = null; //  教练类型Code AssistantCoach:助教 Coach :教练 type: string
  }
}
/**
 * 表单: 修改课程信息
  */
export class CreateCourseInput {
  constructor() {
    this.name = null; //  名称 type: string
    this.teachingModeCode = null; //  授课模式 type: string
    this.courseScheduleColor = null; //  课表颜色 type: string
    this.lessonStandardCode = null; //  课时标准 type: string
    this.lessonPeriodCode = null; //  课时时段 type: string
    this.amount = 0; //  课时 type: integer
  }
}
/**
 * --
  */
export class CreateCourseScheduleByCalendarInput {
  constructor() {
    this.courseId = null; //  课程Id type: string
    this.classroomId = null; //  教室Id type: string
    this.startHour = 0; //  开始小时 type: integer
    this.startMinute = 0; //  开始分钟 type: integer
    this.endHour = 0; //  结束小时 type: integer
    this.endMinute = 0; //  结束分钟 type: integer
    this.description = null; //  上课内容 type: string
    this.checkInDateTime = null; //  签到时间 type: string
    this.checkOutDateTime = null; //  签退时间 type: string
    this.isRemind = false; //  是否推送上课提醒 type: boolean
    this.remindTime = 0; //  在上课前多长时间推送，单位小时 type: number
    this.canReserve = false; //  是否可以预约 type: boolean
    this.reservationCount = 0; //  预约人数 type: integer
    this.isLimitReserveTime = false; //  是否限制预约时间 type: boolean
    this.latestReserveTime = 0; //  最迟预约时间 type: number
    this.isLimitCancleTime = false; //  是否限制取消预约时间 type: boolean
    this.latestCancelTime = 0; //  最迟取消预约时间 type: number
    this.isPushCheckInInfo = false; //  是否推送签到信息 type: boolean
    this.isPushCheckOutInfo = false; //  是否推送签退信息 type: boolean
    this.checkInMessageTemplateId = null; //  签到消息模板 type: string
    this.checkOutMessageTemplateId = null; //  签退消息模板 type: string
    this.courseEmployees = []; //  教练和助教信息 type: array [modules: SiS.TKW.Club.CreateCourseEmployeeInput]
  }
}
/**
 * 表单: 创建课表记录
  */
export class CreateCourseScheduleInput {
  constructor() {
    this.classId = null; //  班级Id type: string
    this.courseId = null; //  课程Id type: string
    this.classroomId = null; //  教室Id type: string
    this.courseDate = null; //  上课日期 type: string
    this.startHour = 0; //  开始小时 type: integer
    this.startMinute = 0; //  开始分钟 type: integer
    this.endHour = 0; //  结束小时 type: integer
    this.endMinute = 0; //  结束分钟 type: integer
    this.description = null; //  上课内容 type: string
    this.checkInDateTime = null; //  签到时间 type: string
    this.checkOutDateTime = null; //  签退时间 type: string
    this.isRemind = false; //  是否推送上课提醒 type: boolean
    this.remindTime = 0; //  在上课前多长时间推送，单位小时 type: number
    this.canReserve = false; //  是否可以预约 type: boolean
    this.reservationCount = 0; //  预约人数 type: integer
    this.isLimitReserveTime = false; //  是否限制预约时间 type: boolean
    this.latestReserveTime = 0; //  最迟预约时间 type: number
    this.isLimitCancleTime = false; //  是否限制取消预约时间 type: boolean
    this.latestCancelTime = 0; //  最迟取消预约时间 type: number
    this.isPushCheckInInfo = false; //  是否推送签到信息 type: boolean
    this.isPushCheckOutInfo = false; //  是否推送签退信息 type: boolean
    this.checkInMessageTemplateId = null; //  签到消息模板 type: string
    this.checkOutMessageTemplateId = null; //  签退消息模板 type: string
    this.courseEmployees = []; //  教练和助教信息 type: array [modules: SiS.TKW.Club.CreateCourseEmployeeInput]
  }
}
/**
 * 表单: 创建排课周期
  */
export class CreateCourseSchedulePeriodInput {
  constructor() {
    this.startDate = null; // type: string
    this.endDate = null; // type: string
    this.classId = null; // type: string
  }
}
/**
 * 表单: 日历建课
  */
export class CreateCourseSchedulesByCalendarInput {
  constructor() {
    this.startDate = null; //  开始日期 type: string
    this.endDate = null; //  结束日期 type: string
    this.classId = null; //  班级Id type: string
    this.inputs = []; //  课程信息 type: array [modules: SiS.TKW.Club.CreateWeekCourseScheduleInput]
  }
}
/**
 * 表单: 创建上课时间段
  */
export class CreateCourseScheduleTimeInput {
  constructor() {
    this.startHour = 0; //  开始小时 type: integer
    this.startMinute = 0; //  开始分钟 type: integer
    this.endHour = 0; //  结束小时 type: integer
    this.endMinute = 0; //  结束分钟 type: integer
  }
}
/**
 * 表单: 创建沟通记录
  */
export class CreateCustomerConversationRecordInput {
  constructor() {
    this.customerId = null; //  CustomerId type: string
    this.description = null; //  沟通内容 type: string
    this.conversationTypeCode = null; //  沟通类型 type: string
    this.nextConversationTime = null; //  下次沟通时间 type: string
  }
}
/**
 * 表单:
  */
export class CreateCustomerTrialCourseInput {
  constructor() {
    this.customerId = null; // type: string
    this.courseScheduleId = null; // type: string
  }
}
/**
 * 表单: 提交考试报名信息审核
  */
export class CreateDuanExamEntryApprovalInput {
  constructor() {
    this.duanExamId = null; //  考试Id type: string
  }
}
/**
 * --
  */
export class CreateDuanExamOfficialInput {
  constructor() {
    this.name = null; //  姓名 type: string
    this.no = null; //  编号 type: string
  }
}
/**
 * 表单: 创建邀请
  */
export class CreateDuanExamParticipatingUnitInput {
  constructor() {
    this.participatingUnitId = null; // type: string
    this.duanExamId = null; // type: string
  }
}
/**
 * 表单: 新建级段位考试申请
  */
export class CreateDuanExamRequestInput {
  constructor() {
    this.name = null; // type: string
    this.placeNo = null; // type: string
    this.startTime = null; // type: string
    this.endTime = null; // type: string
    this.provinceCode = null; // type: string
    this.cityCode = null; // type: string
    this.countyCode = null; // type: string
    this.address = null; // type: string
    this.contact = null; // type: string
    this.phoneNumber = null; // type: string
    this.qualificationFileUrl = null; // type: string
    this.attachmentUrl = null; // type: string
    this.organizationUnitIds = []; // type: string
    this.duanIds = []; // type: string
    this.isDraft = false; // type: boolean
  }
}
/**
 * 表单: 更新考生
  */
export class CreateDuanExamStudentInput {
  constructor() {
    this.duanExamId = null; //  考试Id type: string
    this.registerStudentId = null; //  考生Id type: string
    this.employeeId = null; //  教练(员工Id) type: string
    this.coachName = null; //  教练名称 type: string
    this.studentName = null; //  学生姓名 type: string
    this.idCardTypeCode = null; //  证件类别代码 type: string
    this.idCardNumber = null; //  证件号码 type: string
    this.phoneNumber = null; //  联系手机 type: string
    this.levelTypeCode = null; //  现有级位 type: string
    this.levelCertificateNo = null; //  级位证书编号 type: string
    this.duanTypeCode = null; //  现有段位 type: string
    this.duanCertificateNo = null; //  段位证书编号 type: string
    this.memberFeeTypeCode = null; //  会员续费类型 type: string
    this.memberNumber = null; //  会员续费时的会员号 type: string
    this.memberCardImage = null; //  会员续费时的会员证件图片 type: string
    this.paymentYearTime = 0; //  缴费年限 type: integer
    this.isPayMemberFee = false; //  是否交会员费 type: boolean
    this.duanIds = []; //  申报级段位Id数组 type: string
    this.otherFeeIds = []; //  其他费用Id数组 type: string
  }
}
/**
 * 表单: 新建级段位
  */
export class CreateDuanInput {
  constructor() {
    this.name = null; // type: string
    this.fee = 0; // type: integer
    this.isEnabled = false; // type: boolean
  }
}
/**
 * 表单: 创建优秀学员
  */
export class CreateEliteStudentInput {
  constructor() {
    this.name = null; //  个人名称 type: string
    this.genderCode = null; //  性别 type: string
    this.imagePath = null; //  头像 type: string
    this.age = 0; //  年龄 type: integer
    this.isPublish = false; //  是否发布 type: boolean
    this.isTop = false; //  是否置顶 type: boolean
  }
}
/**
 * 表单: 新建员工
  */
export class CreateEmployeeInput {
  constructor() {
    this.name = null; //  姓名 type: string
    this.idCardTypeCode = null; //  证件类型 type: string
    this.idCardNumber = null; //  证件号 type: string
    this.avatarUrl = null; //  头像 type: string
    this.description = null; //  描述 type: string
    this.isEnabled = false; //  是否启用 type: boolean
    this.canTeach = false; //  是否授课 type: boolean
    this.employeeTagIds = []; // type: string
    this.roleId = null; // type: string
    this.phoneNumber = null; //  手机号 type: string
  }
}
/**
 * 表单: 新建员工标签
  */
export class CreateEmployeeTagInput {
  constructor() {
    this.name = null; //  名称 type: string
    this.employeeTypeCodes = []; //  员工类型编码列表 type: string
    this.description = null; //  描述 type: string
  }
}
/**
 * 表单: 新建费用
  */
export class CreateFeeInput {
  constructor() {
    this.name = null; // type: string
    this.amount = 0; // type: integer
    this.isEnabled = false; // type: boolean
    this.isExamRequired = false; // type: boolean
    this.feeTypeCode = null; // type: string
  }
}
/**
 * 表单: 新建缴费申请
  */
export class CreateFeeRequestInput {
  constructor() {
    this.name = null; //  名称 type: string
  }
}
/**
 * 表单: 新增缴费学员
  */
export class CreateFeeStudentInput {
  constructor() {
    this.feeRequestId = null; // type: string
    this.registerStudentId = null; // type: string
    this.avatarUrl = null; // type: string
    this.idCardTypeCode = null; // type: string
    this.idCardNumber = null; // type: string
    this.memberFeeTypeCode = null; // type: string
    this.memberNumber = null; // type: string
    this.memberCardImage = null; // type: string
    this.feeYear = 0; // type: integer
  }
}
/**
 * 表单:
  */
export class CreateMaterialInput {
  constructor() {
    this.name = null; // type: string
    this.statusCode = null; // type: string
    this.inventories = []; // type: array [modules: SiS.TKW.Club.CreateMaterialInventoryInput]
  }
}
/**
 * --
  */
export class CreateMaterialInventoryInput {
  constructor() {
    this.materialId = null; // type: string
    this.color = null; // type: string
    this.size = null; // type: string
    this.count = 0; // type: integer
    this.sortOrder = 0; // type: integer
  }
}
/**
 * 表单: 入库
  */
export class CreateMaterialStockInput {
  constructor() {
    this.materialId = null; //  物资Id type: string
    this.comment = null; //  出库原因 type: string
    this.materialInventoryInputs = []; // type: array [modules: SiS.TKW.Club.MaterialInventoryInput]
  }
}
/**
 * 表单: 创建模板
  */
export class CreateMessageTemplateInput {
  constructor() {
    this.name = null; //  模板名称 type: string
    this.messageTemplateTypeCode = null; //  模板类型Code type: string
    this.messageTemplateH5StyleId = null; //  H5样式Id type: string
    this.messageTemplateTextStyleId = null; //  纯文本样式Id type: string
  }
}
/**
 * 创建预约输入参数
  */
export class CreateReservationInput {
  constructor() {
    this.registerStudentId = null; //  学员Id type: string
    this.courseScheduleId = null; //  课表Id type: string
    this.reservationSourceCode = null; //  预约来源Code  <remark>ManualInput:手动录入-B端 ParentReservation:家长端预约-小程序</remark> type: string
  }
}
/**
 * 表单: 新增设置
  */
export class CreateSettingInput {
  constructor() {
    this.name = null; //  名称 type: string
    this.phoneNumber = null; //  电话 type: string
    this.address = null; //  地址 type: string
    this.longitude = 0; //  经度 type: number
    this.latitude = 0; //  维度 type: number
    this.logoUrl = null; //  Logo链接地址 type: string
  }
}
/**
 * 表单: 创建学员报告
  */
export class CreateStudentReportInput {
  constructor() {
    this.registerStudentId = null; //  学员Id type: string
    this.beginDate = null; //  起始日期 type: string
    this.endDate = null; //  结束日期 type: string
    this.messageTemplateId = null; //  报告模板Id type: string
    this.wordPoolId = null; //  词库Id type: string
    this.comment = null; //  评语 type: string
  }
}
/**
 * 批量创建学员报告
  */
export class CreateStudentReportListInput {
  constructor() {
    this.studentIds = []; //  学员Ids type: string
    this.wordPoolIds = []; //  词库Ids type: string
    this.beginDate = null; //  起始日期 type: string
    this.endDate = null; //  结束日期 type: string
    this.messageTemplateId = null; //  报告模板Id type: string
  }
}
/**
 * 表单: 创建师资力量-教练
  */
export class CreateTeachingCoachInput {
  constructor() {
    this.name = null; //  名称 type: string
    this.imagePath = null; //  头像 type: string
    this.nationality = null; //  国籍 type: string
    this.level = null; //  教练级别 type: string
    this.eventName = null; //  运动员项目 type: string
    this.height = 0; //  身高 type: integer
    this.weight = 0; //  体重 type: integer
    this.age = 0; //  年龄 type: integer
    this.experienced = null; //  经历 type: string
    this.isPublish = false; //  是否发布 type: boolean
    this.isTop = false; //  置顶 type: boolean
    this.topTime = null; //  置顶时间 type: string
  }
}
/**
 * --
  */
export class CreateWeekCourseScheduleInput {
  constructor() {
    this.dayOfWeek = 0; //  周日为0，周一为1，以此类推 type: integer
    this.inputs = []; //  课表信息 type: array [modules: SiS.TKW.Club.CreateCourseScheduleByCalendarInput]
  }
}
/**
 * 表单: 创建词库
  */
export class CreateWordPoolInput {
  constructor() {
    this.name = null; //  名称 type: string
    this.wordPoolTypeCode = null; //  词库类型 type: string
    this.description = null; //  内容 type: string
    this.genderCode = null; //  适用性别 type: string
  }
}
/**
 * --
  */
export class CustomeModificationRecordTypeDto {
  constructor() {
    this.code = null; // type: string
    this.name = null; // type: string
    this.sortOrder = 0; // type: integer
  }
}
/**
 * --
  */
export class CustomerConversationRecordDto {
  constructor() {
    this.id = null; // type: string
    this.creationTime = null; // type: string
    this.creatorId = null; // type: string
    this.lastModificationTime = null; // type: string
    this.lastModifierId = null; // type: string
    this.isDeleted = false; // type: boolean
    this.deleterId = null; // type: string
    this.deletionTime = null; // type: string
    this.tenantId = null; // type: string
    this.organizationUnitId = null; //  组织机构ID type: string
    this.customerId = null; //  CustomerId type: string
    this.description = null; //  沟通内容 type: string
    this.conversationTypeCode = null; //  沟通类型 type: string
    this.nextConversationTime = null; //  下次沟通时间 type: string
    this.phoneNumber = null; //  沟通人联系方式 type: string
    this.name = null; //  沟通人姓名 type: string
    this.customer = {}; // type: object [modules: SiS.TKW.Club.CustomerDto]
    this.conversationType = {}; // type: object [modules: SiS.TKW.Club.ConversationTypeDto]
  }
}
/**
 * --
  */
export class CustomerDto {
  constructor() {
    this.id = null; // type: string
    this.creationTime = null; // type: string
    this.creatorId = null; // type: string
    this.tenantId = null; // type: string
    this.organizationUnitId = null; //  组织机构ID type: string
    this.name = null; //  名称 type: string
    this.imagePath = null; //  头像 type: string
    this.phoneNumber = null; //  联系手机号 type: string
    this.contactTypeCode = null; //  联系人类型 type: string
    this.intentionDegreeCode = null; //  意向度 type: string
    this.idCardTypeCode = null; //  证件类别代码 type: string
    this.idCardNumber = null; //  证件号码 type: string
    this.nationality = null; //  国籍 type: string
    this.national = null; //  民族 type: string
    this.genderCode = null; //  性别 type: string
    this.wxAccount = null; //  微信账号 type: string
    this.address = null; //  地址 type: string
    this.customerSourceId = null; //  来源渠道 type: string
    this.customerTagId = null; //  标签 type: string
    this.lastFollowUpEmployeeId = null; //  最后跟进人 type: string
    this.followUpEmployeeId = null; //  当前跟进人 type: string
    this.followUpStatusCode = null; //  跟进状态 type: string
    this.followUpDate = null; //  跟进时间 type: string
    this.intentionDegreeType = {}; // type: object [modules: SiS.TKW.Club.IntentionDegreeTypeDto]
    this.gender = {}; // type: object [modules: SiS.TKW.Club.GenderDto]
    this.idCardType = {}; // type: object [modules: SiS.TKW.Club.IdCardTypeDto]
    this.contactType = {}; // type: object [modules: SiS.TKW.Club.ContactTypeDto]
    this.customerSource = {}; // type: object [modules: SiS.TKW.Club.CustomerSourceDto]
    this.customerTag = {}; // type: object [modules: SiS.TKW.Club.CustomerTagDto]
    this.followUpStatus = {}; // type: object [modules: SiS.TKW.Club.FollowUpStatusDto]
    this.lastFollowUpEmployee = {}; // type: object [modules: SiS.TKW.Club.EmployeeDto]
    this.followUpEmployee = {}; // type: object [modules: SiS.TKW.Club.EmployeeDto]
  }
}
/**
 * --
  */
export class CustomerModificationRecordDto {
  constructor() {
    this.id = null; // type: string
    this.creationTime = null; // type: string
    this.creatorId = null; // type: string
    this.lastModificationTime = null; // type: string
    this.lastModifierId = null; // type: string
    this.isDeleted = false; // type: boolean
    this.deleterId = null; // type: string
    this.deletionTime = null; // type: string
    this.tenantId = null; // type: string
    this.organizationUnitId = null; //  组织机构ID type: string
    this.customerId = null; //  CustomerId type: string
    this.phoneNumber = null; //  沟通人联系方式 type: string
    this.name = null; //  沟通人姓名 type: string
    this.customeModificationRecordTypeCode = null; //  修改类型Code type: string
    this.customer = {}; // type: object [modules: SiS.TKW.Club.CustomerDto]
    this.customeModificationRecordType = {}; // type: object [modules: SiS.TKW.Club.CustomeModificationRecordTypeDto]
  }
}
/**
 * --
  */
export class CustomerSourceDto {
  constructor() {
    this.id = null; // type: string
    this.creationTime = null; // type: string
    this.creatorId = null; // type: string
    this.tenantId = null; // type: string
    this.organizationUnitId = null; //  组织机构ID type: string
    this.sourceGroupId = null; //  分组Id type: string
    this.name = null; // type: string
    this.sourceGroup = {}; // type: object [modules: SiS.TKW.Club.CustomerSourceGroupDto]
  }
}
/**
 * --
  */
export class CustomerSourceGroupDto {
  constructor() {
    this.id = null; // type: string
    this.creationTime = null; // type: string
    this.creatorId = null; // type: string
    this.tenantId = null; // type: string
    this.organizationUnitId = null; //  组织机构ID type: string
    this.name = null; // type: string
    this.isSystemDefault = null; // type: string
  }
}
/**
 * --
  */
export class CustomerTagDto {
  constructor() {
    this.id = null; // type: string
    this.creationTime = null; // type: string
    this.creatorId = null; // type: string
    this.tenantId = null; // type: string
    this.organizationUnitId = null; //  组织机构ID type: string
    this.name = null; // type: string
  }
}
/**
 * 表单: 创建客户标签
  */
export class CustomerTagInput {
  constructor() {
    this.name = null; //  名称 type: string
  }
}
/**
 * --
  */
export class CustomerTrialCourseDto {
  constructor() {
    this.id = null; // type: string
    this.customerName = null; // type: string
    this.customerPhoneNumber = null; // type: string
    this.className = null; // type: string
    this.classroomName = null; // type: string
    this.courseTime = null; // type: string
    this.coachName = null; // type: string
    this.customerId = null; // type: string
    this.followUpEmployeeId = null; // type: string
    this.followUpEmployeeName = null; // type: string
    this.courseName = null; // type: string
    this.isFinished = false; // type: boolean
  }
}
/**
 * 表单: 禁用/启用赛事
  */
export class DisableCompetitionInput {
  constructor() {
    this.competitionId = null; //  赛事Id type: string
    this.isDisabled = false; //  true禁用/false启用 type: boolean
    this.disabledReason = null; //  禁用原因 type: string
  }
}
/**
 * 表单: 禁用/启用商城
  */
export class DisableStoreInput {
  constructor() {
    this.storeId = null; //  商城Id type: string
    this.isDisabled = false; //  true禁用/false启用 type: boolean
    this.disabledReason = null; //  禁用原因 type: string
  }
}
/**
 * 表单: 禁用/启用培训
  */
export class DisableTrainningInput {
  constructor() {
    this.trainningId = null; //  培训Id type: string
    this.isDisabled = false; //  true禁用/false启用 type: boolean
    this.disabledReason = null; //  禁用原因 type: string
  }
}
/**
 * --
  */
export class DistrictDto {
  constructor() {
    this.code = null; // type: string
    this.name = null; // type: string
    this.sortOrder = 0; // type: integer
    this.typeCode = null; //  地区类型编码 type: string
    this.parentCode = null; //  所属上级地区编码 type: string
    this.type = {}; // type: object [modules: SiS.TKW.Club.DistrictTypeDto]
    this.parent = {}; // type: object [modules: SiS.TKW.Club.DistrictDto]
  }
}
/**
 * --
  */
export class DistrictTypeDto {
  constructor() {
    this.code = null; // type: string
    this.name = null; // type: string
    this.sortOrder = 0; // type: integer
  }
}
/**
 * --
  */
export class DuanDto {
  constructor() {
    this.id = null; // type: string
    this.creationTime = null; // type: string
    this.creatorId = null; // type: string
    this.lastModificationTime = null; // type: string
    this.lastModifierId = null; // type: string
    this.isDeleted = false; // type: boolean
    this.deleterId = null; // type: string
    this.deletionTime = null; // type: string
    this.tenantId = null; // type: string
    this.organizationUnitId = null; //  组织机构ID type: string
    this.name = null; //  名称 type: string
    this.fee = 0; //  费用（分） type: integer
    this.isEnabled = false; //  是否启用 type: boolean
    this.creatorName = null; //  创建者 type: string
  }
}
/**
 * --
  */
export class DuanExamDto {
  constructor() {
    this.id = null; // type: string
    this.creationTime = null; // type: string
    this.creatorId = null; // type: string
    this.lastModificationTime = null; // type: string
    this.lastModifierId = null; // type: string
    this.isDeleted = false; // type: boolean
    this.deleterId = null; // type: string
    this.deletionTime = null; // type: string
    this.tenantId = null; // type: string
    this.organizationUnitId = null; //  组织机构ID type: string
    this.duanExamRequestId = null; //  级段位考试申请ID type: string
    this.request = {}; // type: object [modules: SiS.TKW.Club.DuanExamRequestDto]
  }
}
/**
 * --
  */
export class DuanExamEmployeeDto {
  constructor() {
    this.id = null; // type: string
    this.creationTime = null; // type: string
    this.creatorId = null; // type: string
    this.lastModificationTime = null; // type: string
    this.lastModifierId = null; // type: string
    this.isDeleted = false; // type: boolean
    this.deleterId = null; // type: string
    this.deletionTime = null; // type: string
    this.tenantId = null; // type: string
    this.organizationUnitId = null; //  组织机构ID type: string
    this.name = null; //  姓名 type: string
    this.phoneNumber = null; //  联系方式 type: string
    this.organizationUnitName = null; //  所属机构名称 type: string
  }
}
/**
 * --
  */
export class DuanExamEntryApprovalDto {
  constructor() {
    this.id = null; // type: string
    this.creationTime = null; // type: string
    this.creatorId = null; // type: string
    this.organizationUnitId = null; //  组织机构ID type: string
    this.duanExamId = null; //  考试Id type: string
    this.organizationUnitName = null; //  提交机构名称 type: string
    this.approveStatusCode = null; //  审核状态编码 type: string
    this.approveRemark = null; //  审核说明 type: string
    this.studentCount = 0; //  人数 type: integer
    this.submissionTime = null; //  提交时间 type: string
    this.duanExam = {}; // type: object [modules: SiS.TKW.Club.DuanExamDto]
    this.duanExamEntryStatus = {}; // type: object [modules: SiS.TKW.Club.DuanExamEntryStatusDto]
  }
}
/**
 * 表单: 审核
  */
export class DuanExamEntryApproveInput {
  constructor() {
    this.approveStatusCode = null; //  审核Code type: string
    this.approveRemark = null; //  审核说明 type: string
  }
}
/**
 * --
  */
export class DuanExamEntryStatusDto {
  constructor() {
    this.code = null; // type: string
    this.name = null; // type: string
    this.sortOrder = 0; // type: integer
  }
}
/**
 * --
  */
export class DuanExamOfficialDto {
  constructor() {
    this.id = null; // type: string
    this.duanExamRequestId = null; //  级段位考试申请ID type: string
    this.name = null; //  姓名 type: string
    this.no = null; //  编号 type: string
    this.request = {}; // type: object [modules: SiS.TKW.Club.DuanExamRequestDto]
  }
}
/**
 * --
  */
export class DuanExamOrganizationUnitDto {
  constructor() {
    this.id = null; // type: string
    this.creationTime = null; // type: string
    this.creatorId = null; // type: string
    this.lastModificationTime = null; // type: string
    this.lastModifierId = null; // type: string
    this.isDeleted = false; // type: boolean
    this.deleterId = null; // type: string
    this.deletionTime = null; // type: string
    this.tenantId = null; // type: string
    this.provinceCode = null; //  省编码 type: string
    this.cityCode = null; //  市编码 type: string
    this.countyCode = null; //  区县编码 type: string
    this.typeCode = null; //  类型编码 type: string
    this.displayName = null; //  展示名称 type: string
    this.code = null; //  编码 type: string
    this.delegation = {}; // type: object [modules: SiS.TKW.EventsManagement.DelegationDto]
  }
}
/**
 * --
  */
export class DuanExamParticipatingUnitDto {
  constructor() {
    this.id = null; // type: string
    this.creationTime = null; // type: string
    this.duanExamId = null; //  考试Id type: string
    this.statusCode = null; //  关联受邀状态 type: string
    this.organizationUnitId = null; //  组织Id type: string
    this.organizationUnitName = null; //  组织名称 type: string
    this.participatingUnitId = null; //  参与组织Id type: string
    this.participatingUnitName = null; //  参与组织名称 type: string
    this.address = null; //  参与组织地址 type: string
    this.contact = null; //  参与组织联系人 type: string
    this.phoneNumber = null; //  参与组织联系电话 type: string
    this.duanExamName = null; //  考试名称 type: string
    this.duanNames = []; //  级段位名称 type: string
    this.examStartTime = null; // type: string
    this.examEndTime = null; // type: string
  }
}
/**
 * --
  */
export class DuanExamRegisterStudentDto {
  constructor() {
    this.id = null; // type: string
    this.creationTime = null; // type: string
    this.creatorId = null; // type: string
    this.lastModificationTime = null; // type: string
    this.lastModifierId = null; // type: string
    this.isDeleted = false; // type: boolean
    this.deleterId = null; // type: string
    this.deletionTime = null; // type: string
    this.tenantId = null; // type: string
    this.organizationUnitId = null; //  组织机构ID type: string
    this.name = null; // type: string
    this.idCardTypeCode = null; // type: string
    this.idCardNumber = null; // type: string
    this.genderCode = null; // type: string
    this.imagePath = null; // type: string
    this.registerId = null; // type: string
    this.gender = {}; // type: object [modules: SiS.TKW.Club.GenderDto]
    this.studentContacts = []; // type: array [modules: SiS.TKW.Club.StudentContactDto]
  }
}
/**
 * --
  */
export class DuanExamReportDto {
  constructor() {
    this.id = null; // type: string
    this.duanExamId = null; //  考试的Id type: string
    this.amount = 0; //  总金额 type: integer
    this.requestAmount = 0; //  申报总金额（分） type: integer
    this.memberAmount = 0; //  会员费总金额（分） type: integer
    this.otherAmount = 0; //  其他费用总金额（分） type: integer
    this.orderNo = null; //  订单号 type: string
    this.statusCode = null; //  支付状态 type: string
  }
}
/**
 * --
  */
export class DuanExamReportResultDto {
  constructor() {
    this.duanExamId = null; //  考试Id type: string
    this.duanExamReportId = null; //  成绩单Id type: string
    this.duanExamName = null; //  申报的考试名称 type: string
    this.placeNo = null; //  考点编号 type: string
    this.organizationUnitName = null; //  申报考试的机构名称 type: string
    this.provinceCode = null; //  考点所在省编码 type: string
    this.provinceName = null; //  考点所在省编码 type: string
    this.cityCode = null; //  考点所在市编码 type: string
    this.cityName = null; //  考点所在市编码 type: string
    this.countyCode = null; //  考点所在区县编码 type: string
    this.countyName = null; //  考点所在区县编码 type: string
    this.address = null; //  考点地址 type: string
    this.contact = null; //  联系人 type: string
    this.phoneNumber = null; //  联系电话 type: string
    this.duanExamCreationTime = null; //  考试时间 type: string
    this.creationTime = null; //  成绩单时间 type: string
    this.studentNumber = 0; //  学生总人数 type: integer
    this.amount = 0; //  总金额 type: integer
    this.requestAmount = 0; //  申报总金额（分） type: integer
    this.memberAmount = 0; //  会员费总金额（分） type: integer
    this.otherAmount = 0; //  其他费用总金额（分） type: integer
  }
}
/**
 * --
  */
export class DuanExamRequestDto {
  constructor() {
    this.id = null; // type: string
    this.creationTime = null; // type: string
    this.creatorId = null; // type: string
    this.lastModificationTime = null; // type: string
    this.lastModifierId = null; // type: string
    this.isDeleted = false; // type: boolean
    this.deleterId = null; // type: string
    this.deletionTime = null; // type: string
    this.tenantId = null; // type: string
    this.organizationUnitId = null; //  组织机构ID type: string
    this.toOrganizationUnitId = null; //  申请接收机构ID（省协会机构ID） type: string
    this.name = null; //  名称 type: string
    this.organizationUnitName = null; //  机构名称 type: string
    this.placeNo = null; //  考点编号 type: string
    this.startTime = null; //  开始时间 type: string
    this.endTime = null; //  结束时间 type: string
    this.provinceCode = null; //  考点所在省编码 type: string
    this.cityCode = null; //  考点所在市编码 type: string
    this.countyCode = null; //  考点所在区县编码 type: string
    this.address = null; //  考点地址 type: string
    this.contact = null; //  联系人 type: string
    this.phoneNumber = null; //  联系电话 type: string
    this.qualificationFileUrl = null; //  资质文件链接地址 type: string
    this.attachmentUrl = null; //  附件链接地址 type: string
    this.examContentUrl = null; //  考试内容链接地址 type: string
    this.replyFileUrl = null; //  批复文件链接地址 type: string
    this.requestStatusCode = null; //  申请状态 type: string
    this.approveComment = null; //  审核标注 type: string
    this.submissionTime = null; //  提交时间 type: string
    this.province = {}; // type: object [modules: SiS.TKW.Club.DistrictDto]
    this.city = {}; // type: object [modules: SiS.TKW.Club.DistrictDto]
    this.county = {}; // type: object [modules: SiS.TKW.Club.DistrictDto]
    this.requestStatus = {}; // type: object [modules: SiS.TKW.Club.DuanExamRequestStatusDto]
    this.requestOrganizationUnits = []; // type: array [modules: SiS.TKW.Club.DuanExamRequestOrganizationUnitDto]
    this.requestDuans = []; // type: array [modules: SiS.TKW.Club.DuanExamRequestDuanDto]
    this.officials = []; // type: array [modules: SiS.TKW.Club.DuanExamOfficialDto]
    this.exam = {}; // type: object [modules: SiS.TKW.Club.DuanExamDto]
  }
}
/**
 * --
  */
export class DuanExamRequestDuanDto {
  constructor() {
    this.duanExamRequestId = null; //  级段位考试申请ID type: string
    this.duanId = null; //  级段位ID type: string
    this.duanName = null; //  级段位名称 type: string
  }
}
/**
 * --
  */
export class DuanExamRequestOrganizationUnitDto {
  constructor() {
    this.duanExamRequestId = null; //  级段位考试申请ID type: string
    this.organizationUnitId = null; //  申报道馆机构ID type: string
    this.delegationId = null; //  申报道馆对应团体ID type: string
    this.isHost = false; //  是否是主办道馆 type: boolean
    this.organizationUnitName = null; //  机构名称 type: string
  }
}
/**
 * --
  */
export class DuanExamRequestStatusDto {
  constructor() {
    this.code = null; // type: string
    this.name = null; // type: string
    this.sortOrder = 0; // type: integer
  }
}
/**
 * --
  */
export class DuanExamStudentDto {
  constructor() {
    this.id = null; // type: string
    this.creationTime = null; // type: string
    this.creatorId = null; // type: string
    this.lastModificationTime = null; // type: string
    this.lastModifierId = null; // type: string
    this.isDeleted = false; // type: boolean
    this.deleterId = null; // type: string
    this.deletionTime = null; // type: string
    this.tenantId = null; // type: string
    this.organizationUnitId = null; //  组织机构ID type: string
    this.organizationUnitName = null; //  提交的机构名称 type: string
    this.duanExamId = null; //  考试Id type: string
    this.registerStudentId = null; //  考生Id type: string
    this.employeeId = null; //  教练(员工Id) type: string
    this.coachName = null; //  教练名称 type: string
    this.studentName = null; //  学生姓名 type: string
    this.idCardTypeCode = null; //  证件类别代码 type: string
    this.idCardNumber = null; //  证件号码 type: string
    this.imagePath = null; //  照片 type: string
    this.ctaMemberId = null; //  中跆协会员ID type: string
    this.ctaMemberExipry = null; //  中跆协会员到期时间 type: string
    this.phoneNumber = null; //  联系手机 type: string
    this.levelTypeCode = null; //  现有级位 type: string
    this.duanTypeCode = null; //  现有段位 type: string
    this.memberFeeTypeCode = null; //  会员续费类型 type: string
    this.memberNumber = null; //  会员续费时的会员号 type: string
    this.memberCardImage = null; //  会员续费时的会员证件图片 type: string
    this.requestAmount = 0; //  申报总金额（分） type: integer
    this.memberAmount = 0; //  会员费总金额（分） type: integer
    this.otherAmount = 0; //  其他费用总金额（分） type: integer
    this.paymentYearTime = 0; //  缴费年限 type: integer
    this.duanExamOfficialId = null; //  考官 type: string
    this.duanExamOfficialName = null; //  考官名称 type: string
    this.duanExamOfficialNo = null; //  考官编号 type: string
    this.certificateNumber = null; //  证书编号 type: string
    this.score = 0; //  成绩 type: integer
    this.scoreStatusCode = null; //  申办方的成绩审核结果 type: string
    this.toScoreStatusCode = null; //  省的成绩审核结果 type: string
    this.duanExam = {}; // type: object [modules: SiS.TKW.Club.DuanExamDto]
    this.registerStudent = {}; // type: object [modules: SiS.TKW.Club.RegisterStudentDto]
    this.employee = {}; // type: object [modules: SiS.TKW.Club.EmployeeDto]
    this.duanExamOfficial = {}; // type: object [modules: SiS.TKW.Club.DuanExamOfficialDto]
    this.levelType = {}; // type: object [modules: SiS.TKW.Club.LevelTypeDto]
    this.levelCertificateNo = null; //  级位证书编号 type: string
    this.duanType = {}; // type: object [modules: SiS.TKW.Club.DuanTypeDto]
    this.duanCertificateNo = null; //  段位证书编号 type: string
    this.memberFeeType = {}; // type: object [modules: SiS.TKW.Club.MemberFeeTypeDto]
    this.scoreStatus = {}; // type: object [modules: SiS.TKW.Club.ScoreStatusDto]
    this.toScoreStatus = {}; // type: object [modules: SiS.TKW.Club.ScoreStatusDto]
    this.duanExamStudentDuans = []; //  申报的段位 type: array [modules: SiS.TKW.Club.DuanExamStudentDuanDto]
    this.duanExamStudentFees = []; //  费用 type: array [modules: SiS.TKW.Club.DuanExamStudentFeeDto]
  }
}
/**
 * --
  */
export class DuanExamStudentDuanDto {
  constructor() {
    this.duanExamStudentId = null; //  考试下考生Id type: string
    this.duanId = null; //  级段位ID type: string
    this.duanExamStudent = {}; // type: object [modules: SiS.TKW.Club.DuanExamStudentDto]
    this.duan = {}; // type: object [modules: SiS.TKW.Club.DuanDto]
  }
}
/**
 * --
  */
export class DuanExamStudentFeeDto {
  constructor() {
    this.duanExamStudentId = null; //  考试下考生Id type: string
    this.feeId = null; //  费用Id type: string
    this.duanExamStudent = {}; // type: object [modules: SiS.TKW.Club.DuanExamStudentDto]
    this.fee = {}; // type: object [modules: SiS.TKW.Club.FeeDto]
  }
}
/**
 * --
  */
export class DuanTypeDto {
  constructor() {
    this.code = null; // type: string
    this.name = null; // type: string
    this.sortOrder = 0; // type: integer
  }
}
/**
 * --
  */
export class EditionOrderDto {
  constructor() {
    this.orderNo = null; //  订单号 type: string
  }
}
/**
 * --
  */
export class EffectivePeriodTypeDto {
  constructor() {
    this.code = null; // type: string
    this.name = null; // type: string
    this.sortOrder = 0; // type: integer
  }
}
/**
 * --
  */
export class EmployeeDto {
  constructor() {
    this.id = null; // type: string
    this.creationTime = null; // type: string
    this.creatorId = null; // type: string
    this.lastModificationTime = null; // type: string
    this.lastModifierId = null; // type: string
    this.isDeleted = false; // type: boolean
    this.deleterId = null; // type: string
    this.deletionTime = null; // type: string
    this.tenantId = null; // type: string
    this.organizationUnitId = null; //  组织机构ID type: string
    this.userId = null; //  用户ID type: string
    this.phoneNumber = null; //  手机号 type: string
    this.name = null; //  姓名 type: string
    this.idCardTypeCode = null; //  证件类型 type: string
    this.idCardNumber = null; //  证件号 type: string
    this.avatarUrl = null; //  头像 type: string
    this.description = null; //  描述 type: string
    this.isEnabled = false; //  是否启用 type: boolean
    this.canTeach = false; //  是否授课 type: boolean
    this.roleId = null; //  角色ID type: string
    this.roleName = null; //  角色名称 type: string
    this.isClubAdmin = false; //  是否是道馆管理员 type: boolean
    this.idCardType = {}; // type: object [modules: SiS.TKW.Club.IdCardTypeDto]
    this.employeeEmployeeTags = []; // type: array [modules: SiS.TKW.Club.EmployeeEmployeeTagDto]
  }
}
/**
 * --
  */
export class EmployeeEmployeeTagDto {
  constructor() {
    this.employeeTagId = null; //  员工标签ID type: string
    this.employeeId = null; //  员工ID type: string
    this.employeeTagName = null; //  员工标签名称 type: string
  }
}
/**
 * --
  */
export class EmployeeSalesAmountResultDto {
  constructor() {
    this.employeeId = null; //  销售员 type: string
    this.employeeName = null; //  销售员姓名 type: string
    this.amount = 0; //  销售员金额 type: integer
    this.orderCount = 0; //  销售员订单数量 type: integer
  }
}
/**
 * --
  */
export class EmployeeTagDto {
  constructor() {
    this.id = null; // type: string
    this.organizationUnitId = null; //  组织机构ID type: string
    this.name = null; //  名称 type: string
    this.description = null; //  描述 type: string
    this.employeeEmployeeTags = []; // type: array [modules: SiS.TKW.Club.EmployeeEmployeeTagDto]
    this.employeeTagEmployeeTypes = []; // type: array [modules: SiS.TKW.Club.EmployeeTagEmployeeTypeDto]
  }
}
/**
 * --
  */
export class EmployeeTagEmployeeTypeDto {
  constructor() {
    this.employeeTagId = null; //  员工标签ID type: string
    this.employeeTypeCode = null; //  员工类型编码 type: string
  }
}
/**
 * --
  */
export class EntryScoreReusltDto {
  constructor() {
    this.trainStartDate = null; //  培训开始时间 type: string
    this.trainName = null; //  培训名称 type: string
    this.subjectName = null; //  科目名称 type: string
    this.scoreResult = null; //  最终成绩 type: string
  }
}
/**
 * --
  */
export class EventResultItemDto {
  constructor() {
    this.rank = 0; //  排名 type: integer
    this.eventId = null; //  项目 type: string
    this.eventLongDes = null; //  参加项目名称 type: string
    this.registerTypeCode = null; //  参数类型：I个人，T代表团 type: string
  }
}
/**
 * --
  */
export class FaceDto {
  constructor() {
    this.ossKey = null; //  OSS Key type: string
    this.faceUrl = null; //  头像地址 type: string
    this.qualityScore = 0; //  质量分 type: number
  }
}
/**
 * --
  */
export class FeeDto {
  constructor() {
    this.id = null; // type: string
    this.creationTime = null; // type: string
    this.creatorId = null; // type: string
    this.lastModificationTime = null; // type: string
    this.lastModifierId = null; // type: string
    this.isDeleted = false; // type: boolean
    this.deleterId = null; // type: string
    this.deletionTime = null; // type: string
    this.tenantId = null; // type: string
    this.organizationUnitId = null; //  组织机构ID type: string
    this.name = null; //  名称 type: string
    this.amount = 0; //  金额（分） type: integer
    this.isEnabled = false; //  是否启用 type: boolean
    this.isExamRequired = false; //  是否考试必选 type: boolean
    this.feeTypeCode = null; //  费用类型编码 type: string
    this.creatorName = null; //  创建者 type: string
    this.feeType = {}; // type: object [modules: SiS.TKW.Club.FeeTypeDto]
  }
}
/**
 * --
  */
export class FeeRegisterStudentDto {
  constructor() {
    this.id = null; // type: string
    this.creationTime = null; // type: string
    this.creatorId = null; // type: string
    this.lastModificationTime = null; // type: string
    this.lastModifierId = null; // type: string
    this.isDeleted = false; // type: boolean
    this.deleterId = null; // type: string
    this.deletionTime = null; // type: string
    this.tenantId = null; // type: string
    this.organizationUnitId = null; //  组织机构ID type: string
    this.name = null; // type: string
    this.idCardTypeCode = null; // type: string
    this.idCardNumber = null; // type: string
    this.genderCode = null; // type: string
    this.imagePath = null; // type: string
    this.registerId = null; // type: string
    this.gender = {}; // type: object [modules: SiS.TKW.Club.GenderDto]
    this.studentContacts = []; // type: array [modules: SiS.TKW.Club.StudentContactDto]
  }
}
/**
 * --
  */
export class FeeRequestDto {
  constructor() {
    this.id = null; // type: string
    this.creationTime = null; // type: string
    this.creatorId = null; // type: string
    this.lastModificationTime = null; // type: string
    this.lastModifierId = null; // type: string
    this.isDeleted = false; // type: boolean
    this.deleterId = null; // type: string
    this.deletionTime = null; // type: string
    this.tenantId = null; // type: string
    this.organizationUnitId = null; //  组织机构ID type: string
    this.toOrganizationUnitId = null; //  申请接收机构ID（省协会机构ID） type: string
    this.name = null; //  名称 type: string
    this.organizationUnitName = null; //  机构名称 type: string
    this.requestStatusCode = null; //  申请状态编码 type: string
    this.orderNo = null; //  订单号 type: string
    this.totalAmount = 0; //  总金额 type: integer
    this.phoneNumber = null; //  联系电话 type: string
    this.submissionTime = null; //  提交时间 type: string
    this.requestStatus = {}; // type: object [modules: SiS.TKW.Club.FeeRequestStatusDto]
    this.students = []; // type: array [modules: SiS.TKW.Club.FeeStudentDto]
  }
}
/**
 * --
  */
export class FeeRequestOrderDto {
  constructor() {
    this.id = null; // type: string
    this.creationTime = null; // type: string
    this.creatorId = null; // type: string
    this.lastModificationTime = null; // type: string
    this.lastModifierId = null; // type: string
    this.isDeleted = false; // type: boolean
    this.deleterId = null; // type: string
    this.deletionTime = null; // type: string
    this.tenantId = null; // type: string
    this.organizationUnitId = null; //  组织机构ID type: string
    this.feeRequestId = null; //  缴费申请Id type: string
    this.feeRequestName = null; //  缴费名称 type: string
    this.organizationUnitName = null; //  提交机构名称 type: string
    this.amount = 0; //  总金额 type: integer
    this.orderNo = null; //  订单号 type: string
    this.statusCode = null; //  支付状态 type: string
  }
}
/**
 * --
  */
export class FeeRequestStatusDto {
  constructor() {
    this.code = null; // type: string
    this.name = null; // type: string
    this.sortOrder = 0; // type: integer
  }
}
/**
 * --
  */
export class FeeStudentDto {
  constructor() {
    this.id = null; // type: string
    this.creationTime = null; // type: string
    this.creatorId = null; // type: string
    this.lastModificationTime = null; // type: string
    this.lastModifierId = null; // type: string
    this.isDeleted = false; // type: boolean
    this.deleterId = null; // type: string
    this.deletionTime = null; // type: string
    this.tenantId = null; // type: string
    this.organizationUnitId = null; //  组织机构ID type: string
    this.feeRequestId = null; //  缴费申请ID type: string
    this.registerStudentId = null; //  学员ID type: string
    this.avatarUrl = null; //  头像 type: string
    this.idCardTypeCode = null; //  证件类型 type: string
    this.idCardNumber = null; //  证件号码 type: string
    this.memberFeeTypeCode = null; //  缴费类型 type: string
    this.memberNumber = null; //  会员号 type: string
    this.memberCardImage = null; //  会员证照片 type: string
    this.feeYear = 0; //  缴费年限 type: integer
    this.amount = 0; //  金额（分） type: integer
    this.exipiry = null; //  到期时间 type: string
    this.statusCode = null; //  状态编码 type: string
    this.organizationUnitName = null; // type: string
    this.request = {}; // type: object [modules: SiS.TKW.Club.FeeRequestDto]
    this.registerStudent = {}; // type: object [modules: SiS.TKW.Club.RegisterStudentDto]
    this.idCardType = {}; // type: object [modules: SiS.TKW.Club.IdCardTypeDto]
    this.memberFeeType = {}; // type: object [modules: SiS.TKW.Club.MemberFeeTypeDto]
    this.status = {}; // type: object [modules: SiS.TKW.Club.FeeStudentStatusDto]
  }
}
/**
 * --
  */
export class FeeStudentStatusDto {
  constructor() {
    this.code = null; // type: string
    this.name = null; // type: string
    this.sortOrder = 0; // type: integer
  }
}
/**
 * --
  */
export class FeeTypeDto {
  constructor() {
    this.code = null; // type: string
    this.name = null; // type: string
    this.sortOrder = 0; // type: integer
  }
}
/**
 * --
  */
export class FollowUpStatusDto {
  constructor() {
    this.code = null; // type: string
    this.name = null; // type: string
    this.sortOrder = 0; // type: integer
  }
}
/**
 * --
  */
export class GenderDto {
  constructor() {
    this.code = null; // type: string
    this.name = null; // type: string
    this.sortOrder = 0; // type: integer
  }
}
/**
 * 表单: 全部已读
  */
export class GetMessagePushLogInput {
  constructor() {
    this.messageId = null; //  MessageId type: string
    this.toUserId = null; //  ToUserId type: string
    this.toPhoneNumber = null; //  phoneNumber type: string
    this.messageStatusCode = null; //  messageStatusCode type: string
    this.messageTemplateTypeCode = null; //  MessageTypeCode type: string
    this.studentId = null; // type: string
    this.includeMessage = false; // type: boolean
    this.includeMessageStatus = false; // type: boolean
    this.includeTemplate = false; // type: boolean
  }
}
/**
 * --
  */
export class GiveMaterialInput {
  constructor() {
    this.materialId = null; //  MaterialId type: string
    this.materialInventoryId = null; //  MaterialInventoryId type: string
    this.count = 0; //  数量 type: integer
  }
}
/**
 * --
  */
export class IdCardTypeDto {
  constructor() {
    this.code = null; // type: string
    this.name = null; // type: string
    this.sortOrder = 0; // type: integer
  }
}
/**
 * --
  */
export class IntentionDegreeTypeDto {
  constructor() {
    this.code = null; // type: string
    this.name = null; // type: string
    this.sortOrder = 0; // type: integer
  }
}
/**
 * --
  */
export class LessonPeriodDto {
  constructor() {
    this.code = null; // type: string
    this.name = null; // type: string
    this.sortOrder = 0; // type: integer
  }
}
/**
 * --
  */
export class LessonStandardDto {
  constructor() {
    this.code = null; // type: string
    this.name = null; // type: string
    this.sortOrder = 0; // type: integer
  }
}
/**
 * --
  */
export class LevelTypeDto {
  constructor() {
    this.code = null; // type: string
    this.name = null; // type: string
    this.sortOrder = 0; // type: integer
  }
}
/**
 * --
  */
export class MaterialDto {
  constructor() {
    this.id = null; // type: string
    this.creationTime = null; // type: string
    this.creatorId = null; // type: string
    this.lastModificationTime = null; // type: string
    this.lastModifierId = null; // type: string
    this.isDeleted = false; // type: boolean
    this.deleterId = null; // type: string
    this.deletionTime = null; // type: string
    this.tenantId = null; // type: string
    this.organizationUnitId = null; //  组织机构ID type: string
    this.name = null; // type: string
    this.statusCode = null; // type: string
    this.creatorName = null; // type: string
    this.status = {}; // type: object [modules: SiS.TKW.Club.MaterialStatusDto]
    this.inventories = []; // type: array [modules: SiS.TKW.Club.MaterialInventoryDto]
  }
}
/**
 * --
  */
export class MaterialInventoryDto {
  constructor() {
    this.id = null; // type: string
    this.creationTime = null; // type: string
    this.creatorId = null; // type: string
    this.lastModificationTime = null; // type: string
    this.lastModifierId = null; // type: string
    this.isDeleted = false; // type: boolean
    this.deleterId = null; // type: string
    this.deletionTime = null; // type: string
    this.materialId = null; // type: string
    this.color = null; // type: string
    this.size = null; // type: string
    this.count = 0; // type: integer
    this.sortOrder = 0; // type: integer
    this.materialStockId = null; // type: string
  }
}
/**
 * 物资颜色型号
  */
export class MaterialInventoryInput {
  constructor() {
    this.id = null; //  Id type: string
    this.count = 0; //  数量 type: integer
  }
}
/**
 * --
  */
export class MaterialStatusDto {
  constructor() {
    this.code = null; // type: string
    this.name = null; // type: string
    this.sortOrder = 0; // type: integer
  }
}
/**
 * --
  */
export class MaterialStockDto {
  constructor() {
    this.id = null; // type: string
    this.creationTime = null; // type: string
    this.creatorId = null; // type: string
    this.lastModificationTime = null; // type: string
    this.lastModifierId = null; // type: string
    this.isDeleted = false; // type: boolean
    this.deleterId = null; // type: string
    this.deletionTime = null; // type: string
    this.tenantId = null; // type: string
    this.organizationUnitId = null; //  组织机构ID type: string
    this.materialId = null; //  MaterialId type: string
    this.materialStockTypeCode = null; //  库存类型 type: string
    this.comment = null; //  出库原因 type: string
    this.creatorName = null; //  创建人 type: string
    this.material = {}; // type: object [modules: SiS.TKW.Club.MaterialDto]
    this.materialStockType = {}; // type: object [modules: SiS.TKW.Club.MaterialStockTypeDto]
    this.materialInventories = []; // type: array [modules: SiS.TKW.Club.MaterialInventoryDto]
  }
}
/**
 * --
  */
export class MaterialStockTypeDto {
  constructor() {
    this.code = null; // type: string
    this.name = null; // type: string
    this.sortOrder = 0; // type: integer
  }
}
/**
 * --
  */
export class MemberFeeTypeDto {
  constructor() {
    this.code = null; // type: string
    this.name = null; // type: string
    this.sortOrder = 0; // type: integer
  }
}
/**
 * --
  */
export class MembershipCardDto {
  constructor() {
    this.id = null; // type: string
    this.tenantId = null; // type: string
    this.name = null; //  卡片名称 type: string
    this.chargeTypeCode = null; //  计费类型 type: string
    this.isEnable = false; //  状态：是否启用 type: boolean
    this.classPeriod = 0; //  包含的课时 type: integer
    this.effectivePeriod = 0; //  有效期 type: integer
    this.effectivePeriodTypeCode = null; //  有效期类型 type: string
    this.price = 0; //  价格（分） type: integer
    this.createAccount = null; //  数据的创建账号 type: string
    this.creationTime = null; //  创建时间 type: string
    this.chargeType = {}; // type: object [modules: SiS.TKW.Club.ChargeTypeDto]
    this.effectivePeriodType = {}; // type: object [modules: SiS.TKW.Club.EffectivePeriodTypeDto]
  }
}
/**
 * 表单: 添加销售的卡种
  */
export class MembershipCardInput {
  constructor() {
    this.name = null; //  卡片名称 type: string
    this.chargeTypeCode = null; //  计费类型 type: string
    this.isEnable = false; //  状态：是否启用 type: boolean
    this.classPeriod = 0; //  包含的课时 type: integer
    this.effectivePeriod = 0; //  有效期 type: integer
    this.effectivePeriodTypeCode = null; //  有效期类型 type: string
    this.price = 0; //  价格（分） type: integer
  }
}
/**
 * --
  */
export class MessageDto {
  constructor() {
    this.id = null; // type: string
    this.creationTime = null; // type: string
    this.creatorId = null; // type: string
    this.messageTemplateId = null; //  消息模板Id type: string
    this.textParameterJson = null; //  文本 Json type: string
    this.h5ParameterJson = null; //  h5 Json type: string
    this.registerStudentId = null; // type: string
    this.registerStudentName = null; //  学员姓名 type: string
    this.creatorName = null; //  创建人 type: string
    this.read = false; // type: boolean
    this.sendTime = null; //  消息最新发送时间 type: string
    this.sendStatus = false; // type: boolean
    this.messageTemplate = {}; // type: object [modules: SiS.TKW.Club.MessageTemplateDto]
    this.messageStatus = {}; // type: object [modules: SiS.TKW.Club.MessageStatusDto]
  }
}
/**
 * --
  */
export class MessagePushLogDto {
  constructor() {
    this.id = null; // type: string
    this.creationTime = null; // type: string
    this.creatorId = null; // type: string
    this.messageId = null; //  MessageId type: string
    this.toUserId = null; //  接收人Id type: string
    this.toUserName = null; //  接收人 type: string
    this.toPhoneNumber = null; //  手机号 type: string
    this.messageStatusCode = null; //  消息状态 已发送,未发送,已读,未读,发送失败 type: string
    this.messageStatus = {}; // type: object [modules: SiS.TKW.Club.MessageStatusDto]
    this.message = {}; // type: object [modules: SiS.TKW.Club.MessageDto]
  }
}
/**
 * --
  */
export class MessageStatusDto {
  constructor() {
    this.code = null; // type: string
    this.name = null; // type: string
    this.sortOrder = 0; // type: integer
  }
}
/**
 * --
  */
export class MessageTemplateDto {
  constructor() {
    this.id = null; // type: string
    this.creationTime = null; // type: string
    this.creatorId = null; // type: string
    this.name = null; //  名称 type: string
    this.isEnabled = false; //  是否启用 type: boolean
    this.messageTemplateTypeCode = null; //  模板类型code type: string
    this.messageTemplateH5StyleId = null; //  H5样式Id type: string
    this.messageTemplateTextStyleId = null; //  纯文本样式Id type: string
    this.creatorName = null; //  创建人 type: string
    this.messageTemplateType = {}; // type: object [modules: SiS.TKW.Club.MessageTemplateTypeDto]
    this.messageTemplateH5Style = {}; // type: object [modules: SiS.TKW.Club.MessageTemplateStyleDto]
    this.messageTemplateTextStyle = {}; // type: object [modules: SiS.TKW.Club.MessageTemplateStyleDto]
  }
}
/**
 * --
  */
export class MessageTemplateStyleDto {
  constructor() {
    this.id = null; // type: string
    this.name = null; //  名称 type: string
    this.htmlUrl = null; //  HtmlUrl type: string
    this.imageUrl = null; //  图片url type: string
    this.mockDataJson = null; //  模拟数据json type: string
    this.stringFormat = null; //  文本字符串模板 type: string
    this.messageTemplateTypeCode = null; //  消息模板类型code type: string
    this.messageTemplateStyleTypeCode = null; //  消息模板样式类型 type: string
    this.messageTemplateType = {}; // type: object [modules: SiS.TKW.Club.MessageTemplateTypeDto]
    this.messageTemplateStyleType = {}; // type: object [modules: SiS.TKW.Club.MessageTemplateStyleTypeDto]
  }
}
/**
 * --
  */
export class MessageTemplateStyleTypeDto {
  constructor() {
    this.code = null; // type: string
    this.name = null; // type: string
    this.sortOrder = 0; // type: integer
  }
}
/**
 * --
  */
export class MessageTemplateTypeDto {
  constructor() {
    this.code = null; // type: string
    this.name = null; // type: string
    this.sortOrder = 0; // type: integer
  }
}
/**
 * --
  */
export class ObjectNameDto {
  constructor() {
    this.id = null; //  唯一标识 type: string
    this.name = null; //  姓名 type: string
  }
}
/**
 * --
  */
export class OrderInfoDto {
  constructor() {
    this.orderNo = null; //  订单号 type: string
  }
}
/**
 * --
  */
export class PatriarchStudentDto {
  constructor() {
    this.id = null; // type: string
    this.creationTime = null; // type: string
    this.creatorId = null; // type: string
    this.tenantId = null; // type: string
    this.organizationUnitId = null; //  组织机构ID type: string
    this.name = null; //  个人名称 type: string
    this.idCardTypeCode = null; //  证件类别代码 type: string
    this.idCardNumber = null; //  证件号码 type: string
    this.genderCode = null; //  性别 type: string
    this.gender = {}; // type: object [modules: SiS.TKW.Club.GenderDto]
    this.idCardType = {}; // type: object [modules: SiS.TKW.Club.IdCardTypeDto]
    this.organizationUnitName = null; //  道馆名称 type: string
    this.registerId = null; //  会员Id type: string
    this.imagePath = null; //  头像 type: string
  }
}
/**
 * --
  */
export class PeriodCourseScheduleDto {
  constructor() {
    this.dayOfWeek = 0; //  周日为0，周一为1，以此类推 type: integer
    this.courseSchedules = []; // type: array [modules: SiS.TKW.Club.CourseScheduleDto]
  }
}
/**
 * --
  */
export class RegisterStudentDto {
  constructor() {
    this.id = null; //  唯一标识 type: string
    this.imagePath = null; //  头像 type: string
    this.registerId = null; //  会员Id type: string
    this.name = null; //  个人名称 type: string
    this.idCardTypeCode = null; //  证件类别代码 type: string
    this.idCardNumber = null; //  证件号码 type: string
    this.genderCode = null; //  性别 type: string
    this.studentNumber = null; //  学员编号 type: string
    this.joiningTime = null; //  入馆时间 type: string
    this.effectiveDate = null; //  截止有效期 type: string
    this.classPeriod = 0; //  剩余总课时 type: integer
    this.isEnable = false; //  是否启用 type: boolean
    this.gender = {}; // type: object [modules: SiS.TKW.Club.GenderDto]
    this.idCardType = {}; // type: object [modules: SiS.TKW.Club.IdCardTypeDto]
    this.studentContacts = []; //  联系方式 type: array [modules: SiS.TKW.Club.StudentContactDto]
    this.studentMembershipCards = []; //  学生的卡片 type: array [modules: SiS.TKW.Club.StudentMembershipCardDto]
    this.classStudents = []; //  班级 type: array [modules: SiS.TKW.Club.ClassStudentDto]
    this.studentCoachs = []; //  学生所属教练 type: array [modules: SiS.TKW.Club.StudentCoachDto]
    this.face = {}; // type: object [modules: SiS.TKW.Club.FaceDto]
  }
}
/**
 * --
  */
export class ReservationDto {
  constructor() {
    this.id = null; // type: string
    this.creationTime = null; // type: string
    this.creatorId = null; // type: string
    this.registerStudentId = null; //  学员Id type: string
    this.courseScheduleId = null; //  课程表Id type: string
    this.reservationSourceCode = null; //  预约来源code type: string
    this.registerStudent = {}; // type: object [modules: SiS.TKW.Club.RegisterStudentDto]
    this.reservationSource = {}; // type: object [modules: SiS.TKW.Club.ReservationSourceDto]
    this.courseSchedule = {}; // type: object [modules: SiS.TKW.Club.CourseScheduleDto]
  }
}
/**
 * --
  */
export class ReservationSourceDto {
  constructor() {
    this.code = null; // type: string
    this.name = null; // type: string
    this.sortOrder = 0; // type: integer
  }
}
/**
 * --
  */
export class SalesCardRecordDto {
  constructor() {
    this.membershipCardId = null; //  售卖的会员卡外键 type: string
    this.membershipCarName = null; //  卡片名称 type: string
    this.chargeTypeCode = null; //  计费类型 type: string
    this.classPeriod = 0; //  包含的课时 type: integer
    this.effectivePeriod = 0; //  有效期 type: integer
    this.effectivePeriodTypeCode = null; //  有效期类型 type: string
    this.price = 0; //  价格（分） type: integer
    this.registerStudentId = null; //  学生id type: string
    this.studentName = null; //  学生名称 type: string
    this.handlingDate = null; //  经办日期 type: string
    this.handlingAccount = null; //  经办人账号 type: string
    this.employeeId = null; //  销售员 type: string
    this.employeeName = null; //  销售员名称 type: string
    this.orderNo = null; //  订单号 type: string
    this.salesCardRecordTypeCode = null; //  售卡状态 type: string
    this.statusDateTime = null; //  状态更新时间 type: string
  }
}
/**
 * 表单: 创建客户信息
  */
export class SaveCustomerInput {
  constructor() {
    this.isCustomerPool = false; //  是否客户池客户 type: boolean
    this.name = null; //  名称 type: string
    this.imagePath = null; //  头像 type: string
    this.phoneNumber = null; //  联系手机号 type: string
    this.contactTypeCode = null; //  联系人类型 type: string
    this.intentionDegreeCode = null; //  意向度 type: string
    this.idCardTypeCode = null; //  证件类别代码 type: string
    this.idCardNumber = null; //  证件号码 type: string
    this.nationality = null; //  国籍 type: string
    this.national = null; //  民族 type: string
    this.genderCode = null; //  性别 type: string
    this.wxAccount = null; //  微型账号 type: string
    this.address = null; //  地址 type: string
    this.customerSourceId = null; //  来源渠道 type: string
    this.customerTagId = null; //  标签 type: string
    this.followUpEmployeeId = null; //  当前跟进人 type: string
  }
}
/**
 * 表单: 录入学生的考试成绩
  */
export class ScoreRegistrationInput {
  constructor() {
    this.score = 0; //  分数 type: integer
    this.duanExamOfficialId = null; //  考官Id type: string
    this.scoreStatusCode = null; //  成绩审核结果 type: string
  }
}
/**
 * --
  */
export class ScoreStatusDto {
  constructor() {
    this.code = null; // type: string
    this.name = null; // type: string
    this.sortOrder = 0; // type: integer
  }
}
/**
 * --
  */
export class SearchFaceCourseDto {
  constructor() {
    this.courseScheduleId = null; // type: string
    this.className = null; // type: string
    this.courseName = null; // type: string
    this.checkInTime = null; // type: string
  }
}
/**
 * --
  */
export class SearchFaceDto {
  constructor() {
    this.ossKey = null; //  OSS Key type: string
    this.faceUrl = null; //  头像地址 type: string
    this.qualityScore = 0; //  质量分 type: number
    this.student = {}; // type: object [modules: SiS.TKW.Club.RegisterStudentDto]
    this.score = 0; // type: number
    this.courses = []; // type: array [modules: SiS.TKW.Club.SearchFaceCourseDto]
  }
}
/**
 * 表单: 搜索人脸
  */
export class SearchFacesInput {
  constructor() {
    this.base64Image = null; // type: string
    this.limit = 0; // type: integer
    this.minScore = 0; // type: number
    this.includeCourses = false; // type: boolean
  }
}
/**
 * --
  */
export class SettingDto {
  constructor() {
    this.id = null; // type: string
    this.organizationUnitId = null; //  组织机构ID type: string
    this.name = null; //  名称 type: string
    this.phoneNumber = null; //  电话 type: string
    this.address = null; //  地址 type: string
    this.longitude = 0; //  经度 type: number
    this.latitude = 0; //  维度 type: number
    this.logoUrl = null; //  Logo链接地址 type: string
  }
}
/**
 * 表单: 创建分组
  */
export class SourceGroupInput {
  constructor() {
    this.name = null; //  分组名称 type: string
  }
}
/**
 * --
  */
export class SourceInput {
  constructor() {
    this.name = null; //  名称 type: string
  }
}
/**
 * --
  */
export class StudentBalanceWarningDto {
  constructor() {
    this.registerStudentId = null; //  学生Id type: string
    this.studentName = null; //  学生姓名 type: string
    this.remainClassPeriod = 0; //  剩余课时 type: integer
    this.effectiveDate = null; //  截止有效期 type: string
    this.studentContacts = []; //  联系人 type: array [modules: SiS.TKW.Club.StudentContactDto]
    this.classes = []; //  所属班级 type: array [modules: SiS.TKW.Club.ObjectNameDto]
  }
}
/**
 * --
  */
export class StudentCardStatusDto {
  constructor() {
    this.code = null; // type: string
    this.name = null; // type: string
    this.sortOrder = 0; // type: integer
  }
}
/**
 * --
  */
export class StudentCheckInInfoDto {
  constructor() {
    this.id = null; //  学员Id type: string
    this.studentName = null; //  学员姓名 type: string
    this.idCardNumber = null; //  证件号码 type: string
    this.courseCount = 0; //  销课数量 type: integer
    this.remainClassPeriod = 0; //  剩余课时 type: integer
    this.effectiveDate = null; //  到期时间 type: string
  }
}
/**
 * --
  */
export class StudentClassInput {
  constructor() {
    this.id = null; //  添加删除修改的id type: string
    this.operatorType = null; //  I新增,U修改,D删除 type: string
    this.classId = null; //  班级Id type: string
  }
}
/**
 * --
  */
export class StudentCoachDto {
  constructor() {
    this.employeeId = null; //  教练Id type: string
    this.registerStudentId = null; //  学员Id type: string
    this.employee = {}; // type: object [modules: SiS.TKW.Club.EmployeeDto]
  }
}
/**
 * --
  */
export class StudentCoachInput {
  constructor() {
    this.id = null; //  添加删除修改的id type: string
    this.operatorType = null; //  I新增,U修改,D删除 type: string
  }
}
/**
 * --
  */
export class StudentContactDto {
  constructor() {
    this.id = null; // type: string
    this.phoneNumber = null; //  联系人电话 type: string
    this.contactTypeCode = null; //  联系人类型 type: string
    this.contactType = {}; // type: object [modules: SiS.TKW.Club.ContactTypeDto]
  }
}
/**
 * --
  */
export class StudentContactInput {
  constructor() {
    this.id = null; //  添加删除修改的id type: string
    this.operatorType = null; //  I新增,U修改,D删除 type: string
    this.phoneNumber = null; //  联系人电话 type: string
    this.contactTypeCode = null; //  联系人类型 type: string
  }
}
/**
 * --
  */
export class StudentInClassDto {
  constructor() {
    this.id = null; //  班级学员关联Id type: string
    this.studentId = null; //  学员Id type: string
    this.name = null; //  学员名称 type: string
    this.genderCode = null; //  性别编码 type: string
    this.genderName = null; //  性别名称 type: string
    this.phoneNumber = null; //  联系电话 type: string
    this.usedClassPeriod = 0; //  消耗课时 type: integer
    this.remainClassPeriod = 0; //  剩余课时 type: integer
    this.effectiveDate = null; //  有效期 type: string
    this.presentCount = 0; //  到课次数 type: integer
    this.isEnable = false; //  是否启用 type: boolean
  }
}
/**
 * --
  */
export class StudentInfoDto {
  constructor() {
    this.id = null; //  唯一标识 type: string
    this.imagePath = null; //  头像 type: string
    this.registerId = null; //  会员Id type: string
    this.name = null; //  个人名称 type: string
    this.idCardTypeCode = null; //  证件类别代码 type: string
    this.idCardNumber = null; //  证件号码 type: string
    this.genderCode = null; //  性别 type: string
    this.studentNumber = null; //  学员编号 type: string
    this.joiningTime = null; //  入馆时间 type: string
    this.effectiveDate = null; //  截止有效期 type: string
    this.classPeriod = 0; //  剩余总课时 type: integer
    this.isEnable = false; //  是否启用 type: boolean
    this.gender = {}; // type: object [modules: SiS.TKW.Club.GenderDto]
    this.idCardType = {}; // type: object [modules: SiS.TKW.Club.IdCardTypeDto]
    this.studentContacts = []; //  联系方式 type: array [modules: SiS.TKW.Club.StudentContactDto]
    this.studentMembershipCards = []; //  学生的卡片 type: array [modules: SiS.TKW.Club.StudentMembershipCardDto]
    this.classStudents = []; //  班级 type: array [modules: SiS.TKW.Club.ClassStudentDto]
    this.studentCoachs = []; //  学生所属教练 type: array [modules: SiS.TKW.Club.StudentCoachDto]
    this.face = {}; // type: object [modules: SiS.TKW.Club.FaceDto]
    this.classNames = []; //  所属班级 type: array [modules: SiS.TKW.Club.ClassNameDto]
    this.coachNames = []; //  所属教练 type: array [modules: SiS.TKW.Club.ObjectNameDto]
  }
}
/**
 * 表单: 修改会籍信息
  */
export class StudentInfoInput {
  constructor() {
    this.studentNumber = null; //  学员编号 type: string
    this.joiningTime = null; //  入馆时间 type: string
    this.studentContact = []; //  联系方式 type: array [modules: SiS.TKW.Club.StudentContactInput]
    this.coachNames = []; //  所属教练 type: array [modules: SiS.TKW.Club.StudentCoachInput]
    this.classNames = []; //  所属班级 type: array [modules: SiS.TKW.Club.StudentClassInput]
  }
}
/**
 * --
  */
export class StudentInfoQueryDto {
  constructor() {
    this.id = null; // type: string
    this.registerId = null; //  RegisterId type: string
    this.name = null; //  学生姓名 type: string
    this.avatarUrl = null; //  头像 type: string
    this.gender = null; //  性别 type: string
    this.idCardNumber = null; //  证件号码 type: string
    this.latestGenerationTime = null; //  最新生成时间 type: string
    this.lastPushTime = null; //  上次推送时间 type: string
    this.studentContacts = []; //  学员联系方式 type: array [modules: SiS.TKW.Club.StudentContactDto]
    this.classes = []; //  班级 type: array [modules: SiS.TKW.Club.ClassDto]
  }
}
/**
 * --
  */
export class StudentMembershipCardDto {
  constructor() {
    this.id = null; // type: string
    this.membershipCardId = null; //  售卖的会员卡外键 type: string
    this.registerId = null; //  会员Id type: string
    this.studentName = null; //  学生名称 type: string
    this.name = null; //  卡片名称 type: string
    this.cardNumber = null; //  卡片编号 type: string
    this.chargeTypeCode = null; //  计费类型 type: string
    this.classPeriod = 0; //  包含的课时 type: integer
    this.remainClassPeriod = 0; //  剩余的课时 type: integer
    this.effectivePeriod = 0; //  有效期 type: integer
    this.effectivePeriodTypeCode = null; //  有效期类型 type: string
    this.enableDate = null; //  激活时间 type: string
    this.studentCardStatusCode = null; //  学生卡片的状态 type: string
    this.effectiveDate = null; //  截止有效期 type: string
    this.studentCardStatus = {}; // type: object [modules: SiS.TKW.Club.StudentCardStatusDto]
    this.membershipCard = {}; // type: object [modules: SiS.TKW.Club.MembershipCardDto]
  }
}
/**
 * 表单: 修改学生卡片信息
  */
export class StudentMembershipCardInput {
  constructor() {
    this.remainClassPeriod = 0; //  剩余课时 type: integer
    this.effectiveDate = null; //  截止有效期 type: string
    this.updateRemark = null; //  修改备注 type: string
  }
}
/**
 * --
  */
export class StudentMembershipCardSaleLogDto {
  constructor() {
    this.id = null; // type: string
    this.creationTime = null; // type: string
    this.creatorId = null; // type: string
    this.lastModificationTime = null; // type: string
    this.lastModifierId = null; // type: string
    this.isDeleted = false; // type: boolean
    this.deleterId = null; // type: string
    this.deletionTime = null; // type: string
    this.tenantId = null; // type: string
    this.organizationUnitId = null; //  组织机构ID type: string
    this.studentMembershipCardId = null; //  学生会员卡外键 type: string
    this.membershipCardId = null; //  售卖的会员卡外键 type: string
    this.registerId = null; //  会员Id type: string
    this.studentName = null; //  学生姓名 type: string
    this.cardNumber = null; //  卡片编号 type: string
    this.operatingType = null; //  操作类型(事件) type: string
    this.operatingInfo = null; //  操作说明 type: string
    this.operatingAccount = null; //  操作的账号 type: string
    this.chargeTypeCode = null; //  计费类型 type: string
    this.oldClassPeriod = 0; //  旧包含的课时 type: integer
    this.newClassPeriod = 0; //  新包含的课时 type: integer
    this.oldRemainClassPeriod = 0; //  旧剩余的课时 type: integer
    this.newRemainClassPeriod = 0; //  新剩余的课时 type: integer
    this.oldEffectiveDate = null; //  旧截止有效期 type: string
    this.newEffectiveDate = null; //  新截止有效期 type: string
  }
}
/**
 * --
  */
export class StudentMembershipCardSwipingLogDto {
  constructor() {
    this.pId = null; //  还原课时的对应记录 type: string
    this.checkInLogId = null; //  考勤Id type: string
    this.classId = null; //  班级Id type: string
    this.courseId = null; //  课程Id type: string
    this.className = null; //  班级名称 type: string
    this.courseName = null; //  课程名称 type: string
    this.studentMembershipCardId = null; //  学生会员卡外键 type: string
    this.membershipCardId = null; //  售卖的会员卡外键 type: string
    this.registerId = null; //  会员Id type: string
    this.cardNumber = null; //  卡片编号 type: string
    this.name = null; //  个人名称 type: string
    this.idCardTypeCode = null; //  证件类别代码 type: string
    this.idCardTypeName = null; //  证件类型名称 type: string
    this.idCardNumber = null; //  证件号码 type: string
    this.swipingClassPeriod = 0; //  应扣的课时 type: integer
    this.isAttendClass = false; //  是否到课 type: boolean
    this.signInTime = null; //  签到时间 type: string
    this.genderCode = null; //  性别 type: string
    this.chargeTypeCode = null; //  卡片计费类型 type: string
    this.membershipCard = {}; // type: object [modules: SiS.TKW.Club.MembershipCardDto]
    this.studentMembershipCard = {}; // type: object [modules: SiS.TKW.Club.StudentMembershipCardDto]
    this.gender = {}; // type: object [modules: SiS.TKW.Club.GenderDto]
    this.chargeType = {}; // type: object [modules: SiS.TKW.Club.ChargeTypeDto]
  }
}
/**
 * --
  */
export class StudentReportDto {
  constructor() {
    this.id = null; // type: string
    this.creationTime = null; // type: string
    this.creatorId = null; // type: string
    this.registerStudentId = null; //  学员Id type: string
    this.beginDate = null; //  起始日期 type: string
    this.endDate = null; //  结束日期 type: string
    this.comment = null; //  评语 type: string
    this.messageId = null; //  MessageId type: string
    this.sendTime = null; //  发送时间 type: string
  }
}
/**
 * --
  */
export class StudentReportPushLogDto {
  constructor() {
    this.id = null; // type: string
    this.creationTime = null; // type: string
    this.creatorId = null; // type: string
    this.messageId = null; // type: string
    this.studentReportId = null; // type: string
    this.sendTime = null; // type: string
    this.registerStudentId = null; // type: string
    this.beginDate = null; // type: string
    this.endDate = null; // type: string
  }
}
/**
 * 表单: 提交学生的卡片订单
  */
export class SubmitStudentSalesCardRecordInput {
  constructor() {
    this.membershipCardId = null; //  售卖的会员卡外键 type: string
    this.registerStudentId = null; //  学生id type: string
    this.handlingDate = null; //  经办日期 type: string
    this.employeeId = null; //  销售员 type: string
    this.isOnlinePayment = false; //  是否线上支付 type: boolean
    this.isActiveNow = false; //  是否立即激活 type: boolean
    this.isGiveMaterial = false; //  是否赠送物资 type: boolean
    this.materials = []; //  物资输入 type: array [modules: SiS.TKW.Club.GiveMaterialInput]
  }
}
/**
 * --
  */
export class TAClubEditionStatisticDto {
  constructor() {
    this.editionCount = 0; // type: integer
  }
}
/**
 * --
  */
export class TAClubMallStatisticDto {
  constructor() {
    this.productCount = 0; // type: integer
    this.totalAmount = 0; // type: integer
  }
}
/**
 * --
  */
export class TACompetitionStatisticDto {
  constructor() {
    this.competitionsCount = 0; //  赛事数量 type: integer
    this.delegationsCount = 0; //  参与机构数量 type: integer
    this.registersCount = 0; //  参与人数 type: integer
    this.competitionRegistersCount = 0; //  参与人次 type: integer
  }
}
/**
 * --
  */
export class TADuanStatisticDto {
  constructor() {
    this.duanExamsCount = 0; //  级段位数量 type: integer
    this.personCount = 0; //  人数 type: integer
    this.totalAmount = 0; //  总金额 type: integer
  }
}
/**
 * --
  */
export class TAFeeStatisticDto {
  constructor() {
    this.feeCount = 0; // type: integer
    this.totalAmount = 0; // type: integer
  }
}
/**
 * --
  */
export class TAGiftStatisticDto {
  constructor() {
    this.giftCount = 0; //  上架礼物数量 type: integer
  }
}
/**
 * --
  */
export class TAStatisticDto {
  constructor() {
    this.registersCount = 0; //  注册人员数量 type: integer
    this.delegationsCount = 0; //  注册团体数量 type: integer
    this.competitionsCount = 0; //  创建赛事数量 type: integer
    this.trainingsCount = 0; //  创建培训数量 type: integer
    this.income = 0; //  收入 type: integer
    this.outcome = 0; //  支出 type: integer
    this.amount = 0; //  总流水 type: integer
  }
}
/**
 * --
  */
export class TAStoreDto {
  constructor() {
    this.totalAmount = 0; // type: integer
    this.productCount = 0; // type: integer
    this.storeName = null; // type: string
    this.unitName = null; // type: string
    this.provinceCode = null; // type: string
    this.cityCode = null; // type: string
    this.countyCode = null; // type: string
    this.storeId = null; // type: string
    this.isDisabled = false; // type: boolean
    this.organizationUnitId = null; // type: string
  }
}
/**
 * --
  */
export class TATrainingStatisticDto {
  constructor() {
    this.trainingsCount = 0; //  培训数量 type: integer
    this.registersCount = 0; //  参与人数 type: integer
    this.trainingRegistersCount = 0; //  参与人次 type: integer
  }
}
/**
 * --
  */
export class TeachingModeDto {
  constructor() {
    this.code = null; // type: string
    this.name = null; // type: string
    this.sortOrder = 0; // type: integer
  }
}
/**
 * 表单: 更新签到记录
  */
export class UpdateCheckInLogInput {
  constructor() {
    this.remark = null; //  备注 type: string
    this.checkInStatusCode = null; //  到课状态code 到课: Present 未到: NonePresent type: string
  }
}
/**
 * 表单: 更新课程的教练和助教
  */
export class UpdateCourseEmployeeInput {
  constructor() {
    this.courseScheduleId = null; //  课程Id type: string
    this.courseEmployees = []; //  教练/助理教练 type: array [modules: SiS.TKW.Club.CreateCourseEmployeeInput]
  }
}
/**
 * 表单: 更新员工
  */
export class UpdateEmployeeInput {
  constructor() {
    this.name = null; //  姓名 type: string
    this.idCardTypeCode = null; //  证件类型 type: string
    this.idCardNumber = null; //  证件号 type: string
    this.avatarUrl = null; //  头像 type: string
    this.description = null; //  描述 type: string
    this.isEnabled = false; //  是否启用 type: boolean
    this.canTeach = false; //  是否授课 type: boolean
    this.employeeTagIds = []; // type: string
    this.roleId = null; // type: string
  }
}
/**
 * 表单: 更新人脸识别头像
  */
export class UpdateFaceInput {
  constructor() {
    this.studentId = null; // type: string
    this.base64Image = null; // type: string
  }
}
/**
 * 表单:
  */
export class UpdateMaterialInput {
  constructor() {
    this.name = null; // type: string
    this.statusCode = null; // type: string
    this.id = null; // type: string
    this.isUpdateInventories = false; // type: boolean
    this.inventories = []; // type: array [modules: SiS.TKW.Club.UpdateMaterialInventoryInput]
  }
}
/**
 * --
  */
export class UpdateMaterialInventoryInput {
  constructor() {
    this.materialId = null; // type: string
    this.color = null; // type: string
    this.size = null; // type: string
    this.count = 0; // type: integer
    this.sortOrder = 0; // type: integer
    this.id = null; // type: string
  }
}
/**
 * 表单: 修改学员报告
  */
export class UpdateStudentReportInput {
  constructor() {
    this.isFromWordPool = false; //  是否使用词库 type: boolean
    this.wordPoolId = null; //  词库Id type: string
    this.comment = null; //  评语 手动出入 type: string
    this.beginDate = null; //  起始日期 type: string
    this.endDate = null; //  结束日期 type: string
  }
}
/**
 * --
  */
export class WordPoolDto {
  constructor() {
    this.id = null; // type: string
    this.creationTime = null; // type: string
    this.creatorId = null; // type: string
    this.name = null; //  名称 type: string
    this.wordPoolTypeCode = null; //  词库类型 type: string
    this.description = null; //  内容 type: string
    this.genderCode = null; //  适用性别 type: string
    this.isEnabled = false; //  是否启用 type: boolean
    this.creatorName = null; //  创建人 type: string
    this.wordPoolType = {}; // type: object [modules: SiS.TKW.Club.WordPoolTypeDto]
  }
}
/**
 * --
  */
export class WordPoolTypeDto {
  constructor() {
    this.code = null; // type: string
    this.name = null; // type: string
    this.sortOrder = 0; // type: integer
  }
}
/**
 * --
  */
export class CompetitionApproveStatusDto {
  constructor() {
    this.code = null; // type: string
    this.sortOrder = 0; // type: integer
    this.name = null; // type: string
  }
}
/**
 * --
  */
export class CompetitionCertificationLevelDto {
  constructor() {
    this.id = null; // type: string
    this.tenantId = null; // type: string
    this.name = null; // type: string
    this.competitionLevelId = null; // type: string
    this.isLocked = false; // type: boolean
    this.competitionLevel = {}; // type: object [modules: SiS.TKW.EventsManagement.CompetitionLevelDto]
  }
}
/**
 * --
  */
export class CompetitionDto {
  constructor() {
    this.extraProperties = {}; // type: object
    this.id = null; // type: string
    this.creationTime = null; // type: string
    this.creatorId = null; // type: string
    this.tenantId = null; // type: string
    this.name = null; // type: string
    this.typeCode = null; // type: string
    this.statusCode = null; // type: string
    this.approveStatusCode = null; // type: string
    this.address = null; // type: string
    this.levelId = null; // type: string
    this.provinceCode = null; // type: string
    this.cityCode = null; // type: string
    this.countyCode = null; // type: string
    this.contactPhoneNumber = null; // type: string
    this.startTime = null; // type: string
    this.endTime = null; // type: string
    this.entryStartTime = null; // type: string
    this.entryEndTime = null; // type: string
    this.entryNotice = null; // type: string
    this.disclaimerNotice = null; // type: string
    this.regulation = null; // type: string
    this.backgroundImage = null; // type: string
    this.logoImage = null; // type: string
    this.coverImage = null; // type: string
    this.providerName = null; // type: string
    this.providerKey = null; // type: string
    this.route = null; // type: string
    this.isPublished = false; // type: boolean
    this.isTop = false; // type: boolean
    this.organizationUnitDisplayName = null; // type: string
    this.parentId = null; // type: string
    this.isFinal = false; // type: boolean
    this.hasFinalQualification = false; // type: boolean
    this.canEdit = false; // type: boolean
    this.isDisabled = false; // type: boolean
    this.disabledReason = null; // type: string
    this.type = {}; // type: object [modules: SiS.TKW.EventsManagement.CompetitionTypeDto]
    this.status = {}; // type: object [modules: SiS.TKW.EventsManagement.CompetitionStatusDto]
    this.approveStatus = {}; // type: object [modules: SiS.TKW.EventsManagement.CompetitionApproveStatusDto]
    this.level = {}; // type: object [modules: SiS.TKW.EventsManagement.CompetitionCertificationLevelDto]
    this.setting = {}; // type: object [modules: SiS.TKW.EventsManagement.CompetitionSettingDto]
    this.reportSetting = {}; // type: object [modules: SiS.TKW.EventsManagement.CompetitionReportSettingDto]
    this.entryFields = []; // type: array [modules: SiS.TKW.EventsManagement.CompetitionEntryFieldDto]
    this.parent = {}; // type: object [modules: SiS.TKW.EventsManagement.CompetitionDto]
  }
}
/**
 * --
  */
export class CompetitionEntryFieldDto {
  constructor() {
    this.extraProperties = {}; // type: object
    this.id = null; // type: string
    this.creationTime = null; // type: string
    this.creatorId = null; // type: string
    this.tenantId = null; // type: string
    this.competitionId = null; // type: string
    this.name = null; // type: string
    this.isRequired = false; // type: boolean
    this.isCustom = false; // type: boolean
    this.fieldTypeCode = null; // type: string
    this.fieldType = {}; // type: object [modules: SiS.TKW.EventsManagement.FieldTypeDto]
  }
}
/**
 * --
  */
export class CompetitionInsuranceDto {
  constructor() {
    this.code = null; // type: string
    this.sortOrder = 0; // type: integer
    this.name = null; // type: string
  }
}
/**
 * --
  */
export class CompetitionLeagueDataDto {
  constructor() {
    this.isolateCompetitionCount = 0; // type: integer
    this.delegationCount = 0; // type: integer
    this.athleteCount = 0; // type: integer
    this.athleteCategoryCount = 0; // type: integer
    this.moneyCount = 0; // type: integer
    this.competitionAmount = 0; // type: integer
    this.logisticAmount = 0; // type: integer
  }
}
/**
 * --
  */
export class CompetitionLeagueInIsolateDto {
  constructor() {
    this.competitionId = null; // type: string
    this.logoImage = null; // type: string
    this.leagueName = null; // type: string
    this.name = null; // type: string
    this.startDate = null; // type: string
    this.statusName = null; // type: string
  }
}
/**
 * --
  */
export class CompetitionLevelDto {
  constructor() {
    this.id = null; // type: string
    this.tenantId = null; // type: string
    this.name = null; // type: string
    this.needApprove = false; // type: boolean
    this.level = 0; // type: integer
  }
}
/**
 * --
  */
export class CompetitionReportSettingDto {
  constructor() {
    this.extraProperties = {}; // type: object
    this.id = null; // type: string
    this.creationTime = null; // type: string
    this.creatorId = null; // type: string
    this.tenantId = null; // type: string
    this.competitionId = null; // type: string
    this.reportCompetitionName = null; // type: string
    this.reportCompetitionAddress = null; // type: string
    this.reportCompetitionLeftLogoImage = null; // type: string
    this.reportCompetitionRightLogoImage = null; // type: string
  }
}
/**
 * --
  */
export class CompetitionSettingDto {
  constructor() {
    this.extraProperties = {}; // type: object
    this.id = null; // type: string
    this.creationTime = null; // type: string
    this.creatorId = null; // type: string
    this.tenantId = null; // type: string
    this.competitionId = null; // type: string
    this.allowPersonalEntry = false; // type: boolean
    this.showEntryData = false; // type: boolean
    this.allowEntryWithNoImage = false; // type: boolean
    this.entryNotice = null; // type: string
    this.isOnline = false; // type: boolean
    this.isFree = false; // type: boolean
    this.insuranceCode = null; // type: string
    this.leagueFinalPromotionTypeCode = null; // type: string
    this.leagueFinalPromotionValue = 0; // type: integer
    this.maxEntryRegistersCount = 0; // type: integer
    this.maxEntryRegistersCountPerDelegation = 0; // type: integer
    this.insurance = {}; // type: object [modules: SiS.TKW.EventsManagement.CompetitionInsuranceDto]
    this.leagueFinalPromotionType = {}; // type: object [modules: SiS.TKW.EventsManagement.LeagueFinalPromotionTypeDto]
  }
}
/**
 * --
  */
export class CompetitionStatisticDto {
  constructor() {
    this.delegationCount = 0; // type: integer
    this.athleteCount = 0; // type: integer
    this.moneyCount = 0; // type: integer
    this.logisticsAmount = 0; // type: integer
    this.canEdit = false; // type: boolean
    this.statisticByDelegation = []; // type: array [modules: System.ValueTuple`2[[System.String, System.Private.CoreLib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e],[System.Int32, System.Private.CoreLib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]]
    this.statisticByCategory = []; // type: array [modules: System.ValueTuple`2[[System.String, System.Private.CoreLib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e],[System.Int32, System.Private.CoreLib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]]
    this.statisticByDate = []; // type: array [modules: System.ValueTuple`2[[System.String, System.Private.CoreLib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e],[System.Int32, System.Private.CoreLib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]]
  }
}
/**
 * --
  */
export class CompetitionStatusDto {
  constructor() {
    this.code = null; // type: string
    this.sortOrder = 0; // type: integer
    this.name = null; // type: string
  }
}
/**
 * --
  */
export class CompetitionTypeDto {
  constructor() {
    this.code = null; // type: string
    this.sortOrder = 0; // type: integer
    this.name = null; // type: string
  }
}
/**
 * 表单: 修改会员及学员
  */
export class CreateRegisterInput {
  constructor() {
    this.code = null; // type: string
    this.name = null; // type: string
    this.imagePath = null; // type: string
    this.isApproved = false; // type: boolean
    this.phoneNumber = null; // type: string
    this.idCardImage = null; // type: string
    this.idCardBackImage = null; // type: string
    this.registerTypeCode = null; // type: string
    this.genderCode = null; // type: string
    this.idCardTypeCode = null; // type: string
    this.idCardNumber = null; // type: string
    this.delegationId = null; // type: string
    this.national = null; // type: string
    this.birthDate = null; // type: string
    this.height = null; // type: string
    this.weight = null; // type: string
    this.idCardAddress = null; // type: string
    this.address = null; // type: string
    this.ctkCode = null; // type: string
    this.ptkCode = null; // type: string
    this.provinceCode = null; // type: string
    this.cityCode = null; // type: string
    this.countyCode = null; // type: string
    this.nationality = null; // type: string
    this.emergencyContact = null; // type: string
    this.emergencyContactPhoneNumber = null; // type: string
    this.emergencyContactRelationship = null; // type: string
    this.parentTAProvinceCode = null; // type: string
    this.parentTACityCode = null; // type: string
    this.parentTACountyCode = null; // type: string
    this.ctaMemberStatusCode = null; // type: string
    this.ctaMemberId = null; // type: string
    this.ctaMemberExipry = null; // type: string
    this.ctaMemberImageUrl1 = null; // type: string
    this.ctaMemberImageUrl2 = null; // type: string
    this.ctaMemberImageUrl3 = null; // type: string
    this.ctaMemberImageUrl4 = null; // type: string
    this.ctaMemberImageUrl5 = null; // type: string
    this.ctaMemberImageUrl6 = null; // type: string
    this.ctaBeltLevel = 0; // type: integer
    this.ctaBeltLevelId = null; // type: string
    this.ctaBeltLevelImageUrl1 = null; // type: string
    this.ctaBeltLevelImageUrl2 = null; // type: string
    this.ctaBeltLevelImageUrl3 = null; // type: string
    this.ctaBeltLevelImageUrl4 = null; // type: string
    this.ctaBeltLevelImageUrl5 = null; // type: string
    this.ctaBeltLevelImageUrl6 = null; // type: string
    this.ctaBeltDuan = 0; // type: integer
    this.ctaBeltDuanId = null; // type: string
    this.ctaBeltDuanImageUrl1 = null; // type: string
    this.ctaBeltDuanImageUrl2 = null; // type: string
    this.ctaBeltDuanImageUrl3 = null; // type: string
    this.ctaBeltDuanImageUrl4 = null; // type: string
    this.ctaBeltDuanImageUrl5 = null; // type: string
    this.ctaBeltDuanImageUrl6 = null; // type: string
    this.wtaBeltLevel = 0; // type: integer
    this.wtaBeltId = null; // type: string
    this.wtaBeltName = null; // type: string
    this.wtaBeltImageUrl1 = null; // type: string
    this.wtaBeltImageUrl2 = null; // type: string
    this.wtaBeltImageUrl3 = null; // type: string
    this.wtaBeltImageUrl4 = null; // type: string
    this.wtaBeltImageUrl5 = null; // type: string
    this.wtaBeltImageUrl6 = null; // type: string
    this.isCurrentUser = false; // type: boolean
    this.joinCurrentDelegation = false; // type: boolean
  }
}
/**
 * --
  */
export class DelegationDto {
  constructor() {
    this.extraProperties = {}; // type: object
    this.id = null; // type: string
    this.creationTime = null; // type: string
    this.creatorId = null; // type: string
    this.tenantId = null; // type: string
    this.code = null; // type: string
    this.name = null; // type: string
    this.imagePath = null; // type: string
    this.phoneNumber = null; // type: string
    this.ctkCode = null; // type: string
    this.ptkCode = null; // type: string
    this.provinceCode = null; // type: string
    this.cityCode = null; // type: string
    this.countyCode = null; // type: string
    this.idCardImage = null; // type: string
    this.idCardBackImage = null; // type: string
    this.shortName = null; // type: string
    this.delegationTypeCode = null; // type: string
    this.address = null; // type: string
    this.contactPerson = null; // type: string
    this.teamName = null; // type: string
    this.teamShortName = null; // type: string
    this.licenseImage = null; // type: string
    this.isApproved = false; // type: boolean
    this.delegationType = {}; // type: object [modules: SiS.TKW.EventsManagement.DelegationTypeDto]
    this.organizationUnitDelegation = {}; // type: object [modules: SiS.TKW.EventsManagement.OrganizationUnitDelegationDto]
  }
}
/**
 * --
  */
export class DelegationTypeDto {
  constructor() {
    this.code = null; // type: string
    this.sortOrder = 0; // type: integer
    this.name = null; // type: string
  }
}
/**
 * --
  */
export class FieldTypeDto {
  constructor() {
    this.code = null; // type: string
    this.sortOrder = 0; // type: integer
    this.name = null; // type: string
  }
}
/**
 * --
  */
export class LeagueFinalPromotionTypeDto {
  constructor() {
    this.code = null; // type: string
    this.sortOrder = 0; // type: integer
    this.name = null; // type: string
  }
}
/**
 * --
  */
export class OrganizationUnitDelegationDto {
  constructor() {
    this.organizationUnitId = null; // type: string
    this.delegationId = null; // type: string
    this.delegation = {}; // type: object [modules: SiS.TKW.EventsManagement.DelegationDto]
  }
}
/**
 * --
  */
export class RegisterDto {
  constructor() {
    this.extraProperties = {}; // type: object
    this.id = null; // type: string
    this.creationTime = null; // type: string
    this.creatorId = null; // type: string
    this.tenantId = null; // type: string
    this.code = null; // type: string
    this.name = null; // type: string
    this.imagePath = null; // type: string
    this.isApproved = false; // type: boolean
    this.phoneNumber = null; // type: string
    this.ctkCode = null; // type: string
    this.ptkCode = null; // type: string
    this.provinceCode = null; // type: string
    this.cityCode = null; // type: string
    this.countyCode = null; // type: string
    this.idCardImage = null; // type: string
    this.idCardBackImage = null; // type: string
    this.registerTypeCode = null; // type: string
    this.genderCode = null; // type: string
    this.idCardTypeCode = null; // type: string
    this.idCardNumber = null; // type: string
    this.delegationId = null; // type: string
    this.national = null; // type: string
    this.birthDate = null; // type: string
    this.height = null; // type: string
    this.weight = null; // type: string
    this.idCardAddress = null; // type: string
    this.address = null; // type: string
    this.nationality = null; // type: string
    this.nationalityName = null; // type: string
    this.emergencyContact = null; // type: string
    this.emergencyContactPhoneNumber = null; // type: string
    this.emergencyContactRelationship = null; // type: string
    this.parentTAProvinceCode = null; // type: string
    this.parentTACityCode = null; // type: string
    this.parentTACountyCode = null; // type: string
    this.ctaMemberStatusCode = null; // type: string
    this.ctaMemberId = null; // type: string
    this.ctaMemberExipry = null; // type: string
    this.ctaMemberImageUrl1 = null; // type: string
    this.ctaMemberImageUrl2 = null; // type: string
    this.ctaMemberImageUrl3 = null; // type: string
    this.ctaMemberImageUrl4 = null; // type: string
    this.ctaMemberImageUrl5 = null; // type: string
    this.ctaMemberImageUrl6 = null; // type: string
    this.ctaBeltLevel = 0; // type: integer
    this.ctaBeltLevelId = null; // type: string
    this.ctaBeltLevelImageUrl1 = null; // type: string
    this.ctaBeltLevelImageUrl2 = null; // type: string
    this.ctaBeltLevelImageUrl3 = null; // type: string
    this.ctaBeltLevelImageUrl4 = null; // type: string
    this.ctaBeltLevelImageUrl5 = null; // type: string
    this.ctaBeltLevelImageUrl6 = null; // type: string
    this.ctaBeltDuan = 0; // type: integer
    this.ctaBeltDuanId = null; // type: string
    this.ctaBeltDuanImageUrl1 = null; // type: string
    this.ctaBeltDuanImageUrl2 = null; // type: string
    this.ctaBeltDuanImageUrl3 = null; // type: string
    this.ctaBeltDuanImageUrl4 = null; // type: string
    this.ctaBeltDuanImageUrl5 = null; // type: string
    this.ctaBeltDuanImageUrl6 = null; // type: string
    this.wtaBeltLevel = 0; // type: integer
    this.wtaBeltId = null; // type: string
    this.wtaBeltName = null; // type: string
    this.wtaBeltImageUrl1 = null; // type: string
    this.wtaBeltImageUrl2 = null; // type: string
    this.wtaBeltImageUrl3 = null; // type: string
    this.wtaBeltImageUrl4 = null; // type: string
    this.wtaBeltImageUrl5 = null; // type: string
    this.wtaBeltImageUrl6 = null; // type: string
    this.registerType = {}; // type: object [modules: SiS.TKW.EventsManagement.RegisterTypeDto]
    this.gender = {}; // type: object [modules: SiS.TKW.EventsManagement.GenderDto]
    this.idCardType = {}; // type: object [modules: SiS.TKW.EventsManagement.IdCardTypeDto]
    this.registerTags = []; // type: array [modules: SiS.TKW.EventsManagement.RegisterTagDto]
    this.userRegister = {}; // type: object [modules: SiS.TKW.EventsManagement.UserRegisterDto]
    this.ctaMemberStatus = {}; // type: object [modules: SiS.TKW.EventsManagement.RegisterMemberStatusDto]
  }
}
/**
 * --
  */
export class RegisterMemberStatusDto {
  constructor() {
    this.code = null; // type: string
    this.sortOrder = 0; // type: integer
    this.name = null; // type: string
  }
}
/**
 * --
  */
export class RegisterTagDto {
  constructor() {
    this.id = null; // type: string
    this.registerId = null; // type: string
    this.registerTagTypeCode = null; // type: string
    this.isCompleteInfo = false; // type: boolean
    this.registerTagType = {}; // type: object [modules: SiS.TKW.EventsManagement.RegisterTagTypeDto]
  }
}
/**
 * --
  */
export class RegisterTagTypeDto {
  constructor() {
    this.code = null; // type: string
    this.sortOrder = 0; // type: integer
    this.name = null; // type: string
  }
}
/**
 * --
  */
export class RegisterTypeDto {
  constructor() {
    this.code = null; // type: string
    this.sortOrder = 0; // type: integer
    this.name = null; // type: string
  }
}
/**
 * --
  */
export class UserRegisterDto {
  constructor() {
    this.userId = null; // type: string
    this.registerId = null; // type: string
    this.userPhoneNumber = null; // type: string
  }
}
/**
 * --
  */
export class DayOrderAmountDto {
  constructor() {
    this.dateTime = null; // type: string
    this.orderAmount = 0; // type: integer
  }
}
/**
 * --
  */
export class DayOrderCountDto {
  constructor() {
    this.dateTime = null; // type: string
    this.orderCount = 0; // type: integer
  }
}
/**
 * --
  */
export class StoreStatisticDto {
  constructor() {
    this.finishedOrderCount = 0; // type: integer
    this.unpaidOrderCount = 0; // type: integer
    this.unShippedOrderCount = 0; // type: integer
    this.amount = 0; // type: integer
    this.onShelfProductCount = 0; // type: integer
    this.inStorageProductCount = 0; // type: integer
  }
}
/**
 * --
  */
export class OrderStatisticAmountDto {
  constructor() {
    this.amount = 0; // type: integer
    this.incomeAmount = 0; // type: integer
    this.expenditureAmount = 0; // type: integer
    this.orderTypeAmounts = []; // type: array [modules: SiS.TKW.Payment.OrderTypeAmountDto]
  }
}
/**
 * --
  */
export class OrderTypeAmountDto {
  constructor() {
    this.businessTypeCode = null; // type: string
    this.orderTypeCode = null; // type: string
    this.amount = 0; // type: integer
    this.incomeAmount = 0; // type: integer
    this.expenditureAmount = 0; // type: integer
  }
}
/**
 * --
  */
export class ExaminerSettingDto {
  constructor() {
    this.scoreRecordStartTime = null; // type: string
    this.scoreRecordEndTime = null; // type: string
  }
}
/**
 * --
  */
export class TrainningApproveStatusDto {
  constructor() {
    this.code = null; // type: string
    this.name = null; // type: string
    this.sortOrder = 0; // type: integer
  }
}
/**
 * --
  */
export class TrainningCommitteeDto {
  constructor() {
    this.id = null; // type: string
    this.creationTime = null; // type: string
    this.creatorId = null; // type: string
    this.lastModificationTime = null; // type: string
    this.lastModifierId = null; // type: string
    this.isDeleted = false; // type: boolean
    this.deleterId = null; // type: string
    this.deletionTime = null; // type: string
    this.trainningId = null; // type: string
    this.content = null; // type: string
  }
}
/**
 * --
  */
export class TrainningCustomSettingFieldDto {
  constructor() {
    this.id = null; // type: string
    this.trainningSettingId = null; // type: string
    this.name = null; // type: string
    this.fieldTypeCode = null; // type: string
    this.sortOrder = 0; // type: integer
    this.fieldType = {}; // type: object [modules: SiS.TKW.Train.TrainningCustomSettingFieldTypeDto]
  }
}
/**
 * --
  */
export class TrainningCustomSettingFieldTypeDto {
  constructor() {
    this.code = null; // type: string
    this.name = null; // type: string
    this.sortOrder = 0; // type: integer
  }
}
/**
 * --
  */
export class TrainningDto {
  constructor() {
    this.id = null; // type: string
    this.creationTime = null; // type: string
    this.creatorId = null; // type: string
    this.lastModificationTime = null; // type: string
    this.lastModifierId = null; // type: string
    this.isDeleted = false; // type: boolean
    this.deleterId = null; // type: string
    this.deletionTime = null; // type: string
    this.tenantId = null; // type: string
    this.name = null; // type: string
    this.trainningTypeId = null; // type: string
    this.provinceCode = null; // type: string
    this.cityCode = null; // type: string
    this.countyCode = null; // type: string
    this.address = null; // type: string
    this.contactPerson = null; // type: string
    this.contactPhoneNumber = null; // type: string
    this.route = null; // type: string
    this.entryStartTime = null; // type: string
    this.entryEndTime = null; // type: string
    this.checkInStartTime = null; // type: string
    this.checkInEndTime = null; // type: string
    this.startTime = null; // type: string
    this.endTime = null; // type: string
    this.logoUrl = null; // type: string
    this.coverUrl = null; // type: string
    this.backgroundUrl = null; // type: string
    this.entryNoticeUrl = null; // type: string
    this.entryNotice = null; // type: string
    this.organizationUnitId = null; // type: string
    this.statusCode = null; // type: string
    this.approveStatusCode = null; // type: string
    this.isPublished = false; // type: boolean
    this.canEdit = false; // type: boolean
    this.isTop = false; // type: boolean
    this.organizationUnitDisplayName = null; // type: string
    this.isDisabled = false; // type: boolean
    this.disabledReason = null; // type: string
    this.trainningType = {}; // type: object [modules: SiS.TKW.Train.TrainningTypeDto]
    this.trainningStatus = {}; // type: object [modules: SiS.TKW.Train.TrainningStatusDto]
    this.trainningApproveStatus = {}; // type: object [modules: SiS.TKW.Train.TrainningApproveStatusDto]
    this.province = {}; // type: object [modules: SiS.TKW.Train.DistrictDto]
    this.city = {}; // type: object [modules: SiS.TKW.Train.DistrictDto]
    this.county = {}; // type: object [modules: SiS.TKW.Train.DistrictDto]
    this.committee = {}; // type: object [modules: SiS.TKW.Train.TrainningCommitteeDto]
    this.setting = {}; // type: object [modules: SiS.TKW.Train.TrainningSettingDto]
    this.examinerSetting = {}; // type: object [modules: SiS.TKW.Train.ExaminerSettingDto]
    this.schedules = []; // type: array [modules: SiS.TKW.Train.TrainningScheduleDto]
    this.hotels = []; // type: array [modules: SiS.TKW.Train.TrainningHotelDto]
    this.membershipFees = []; // type: array [modules: SiS.TKW.Train.TrainningMembershipFeeDto]
    this.fees = []; // type: array [modules: SiS.TKW.Train.TrainningFeeDto]
  }
}
/**
 * --
  */
export class TrainningEntryDataDto {
  constructor() {
    this.amount = 0; // type: integer
    this.registerCount = 0; // type: integer
    this.logisticsAmount = 0; // type: integer
    this.subjectEntryRegisters = []; // type: array [modules: SiS.TKW.Train.TrainningSubjectEntryRegisterDto]
  }
}
/**
 * --
  */
export class TrainningFeeDto {
  constructor() {
    this.id = null; // type: string
    this.creationTime = null; // type: string
    this.creatorId = null; // type: string
    this.lastModificationTime = null; // type: string
    this.lastModifierId = null; // type: string
    this.isDeleted = false; // type: boolean
    this.deleterId = null; // type: string
    this.deletionTime = null; // type: string
    this.trainningId = null; // type: string
    this.name = null; // type: string
    this.price = 0; // type: integer
  }
}
/**
 * --
  */
export class TrainningHotelDto {
  constructor() {
    this.id = null; // type: string
    this.creationTime = null; // type: string
    this.creatorId = null; // type: string
    this.lastModificationTime = null; // type: string
    this.lastModifierId = null; // type: string
    this.isDeleted = false; // type: boolean
    this.deleterId = null; // type: string
    this.deletionTime = null; // type: string
    this.trainningId = null; // type: string
    this.imageUrl = null; // type: string
    this.name = null; // type: string
    this.address = null; // type: string
    this.roomType = null; // type: string
    this.price = 0; // type: integer
    this.startTime = null; // type: string
    this.endTime = null; // type: string
    this.roomCount = 0; // type: integer
    this.includeBreakfast = false; // type: boolean
    this.includeLunch = false; // type: boolean
    this.includeDinner = false; // type: boolean
    this.comment = null; // type: string
  }
}
/**
 * --
  */
export class TrainningLevelDto {
  constructor() {
    this.id = null; // type: string
    this.creationTime = null; // type: string
    this.creatorId = null; // type: string
    this.lastModificationTime = null; // type: string
    this.lastModifierId = null; // type: string
    this.isDeleted = false; // type: boolean
    this.deleterId = null; // type: string
    this.deletionTime = null; // type: string
    this.name = null; // type: string
    this.sortOrder = 0; // type: integer
    this.value = 0; // type: integer
  }
}
/**
 * --
  */
export class TrainningMembershipFeeDto {
  constructor() {
    this.id = null; // type: string
    this.creationTime = null; // type: string
    this.creatorId = null; // type: string
    this.lastModificationTime = null; // type: string
    this.lastModifierId = null; // type: string
    this.isDeleted = false; // type: boolean
    this.deleterId = null; // type: string
    this.deletionTime = null; // type: string
    this.trainningId = null; // type: string
    this.name = null; // type: string
    this.minYear = 0; // type: integer
    this.maxYear = 0; // type: integer
    this.price = 0; // type: integer
  }
}
/**
 * --
  */
export class TrainningScheduleDto {
  constructor() {
    this.id = null; // type: string
    this.creationTime = null; // type: string
    this.creatorId = null; // type: string
    this.lastModificationTime = null; // type: string
    this.lastModifierId = null; // type: string
    this.isDeleted = false; // type: boolean
    this.deleterId = null; // type: string
    this.deletionTime = null; // type: string
    this.trainningId = null; // type: string
    this.startTime = null; // type: string
    this.endTime = null; // type: string
    this.title = null; // type: string
    this.location = null; // type: string
    this.comment = null; // type: string
  }
}
/**
 * --
  */
export class TrainningSettingDto {
  constructor() {
    this.id = null; // type: string
    this.creationTime = null; // type: string
    this.creatorId = null; // type: string
    this.lastModificationTime = null; // type: string
    this.lastModifierId = null; // type: string
    this.isDeleted = false; // type: boolean
    this.deleterId = null; // type: string
    this.deletionTime = null; // type: string
    this.trainningId = null; // type: string
    this.includeHotel = false; // type: boolean
    this.maxEntriesCount = 0; // type: integer
    this.isCTAMemberRequired = false; // type: boolean
    this.isCTABeltRequired = false; // type: boolean
    this.isWTABeltRequired = false; // type: boolean
    this.includeMembershipFees = false; // type: boolean
    this.membershipFeeTitle = null; // type: string
    this.customSettingTitle = null; // type: string
    this.customSettingFields = []; // type: array [modules: SiS.TKW.Train.TrainningCustomSettingFieldDto]
  }
}
/**
 * --
  */
export class TrainningStatusDto {
  constructor() {
    this.code = null; // type: string
    this.name = null; // type: string
    this.sortOrder = 0; // type: integer
  }
}
/**
 * --
  */
export class TrainningSubjectEntryRegisterDto {
  constructor() {
    this.subjectName = null; // type: string
    this.registerCount = 0; // type: integer
  }
}
/**
 * --
  */
export class TrainningTypeDto {
  constructor() {
    this.id = null; // type: string
    this.creationTime = null; // type: string
    this.creatorId = null; // type: string
    this.lastModificationTime = null; // type: string
    this.lastModifierId = null; // type: string
    this.isDeleted = false; // type: boolean
    this.deleterId = null; // type: string
    this.deletionTime = null; // type: string
    this.name = null; // type: string
    this.sortOrder = 0; // type: integer
    this.trainningLevelId = null; // type: string
    this.isLocked = false; // type: boolean
    this.level = {}; // type: object [modules: SiS.TKW.Train.TrainningLevelDto]
  }
}
/**
 * --
  */
export class ValueTuple {}
/**
 * --
  */
export class ListResultDto {
  constructor() {
    this.items = []; // type: array [modules: SiS.TKW.Club.BranchDto]
  }
}
/**
 * --
  */
export class PagedResultDto {
  constructor() {
    this.items = []; // type: array [modules: SiS.TKW.Club.AppClubIndexDto]
    this.totalCount = 0; // type: integer
  }
}
/**
 * --
  */
export class ApplicationAuthConfigurationDto {
  constructor() {
    this.policies = {}; // type: object
    this.grantedPolicies = {}; // type: object
  }
}
/**
 * --
  */
export class ApplicationConfigurationDto {
  constructor() {
    this.localization = {}; // type: object [modules: Volo.Abp.AspNetCore.Mvc.ApplicationConfigurations.ApplicationLocalizationConfigurationDto]
    this.auth = {}; // type: object [modules: Volo.Abp.AspNetCore.Mvc.ApplicationConfigurations.ApplicationAuthConfigurationDto]
    this.setting = {}; // type: object [modules: Volo.Abp.AspNetCore.Mvc.ApplicationConfigurations.ApplicationSettingConfigurationDto]
    this.currentUser = {}; // type: object [modules: Volo.Abp.AspNetCore.Mvc.ApplicationConfigurations.CurrentUserDto]
    this.features = {}; // type: object [modules: Volo.Abp.AspNetCore.Mvc.ApplicationConfigurations.ApplicationFeatureConfigurationDto]
    this.multiTenancy = {}; // type: object [modules: Volo.Abp.AspNetCore.Mvc.MultiTenancy.MultiTenancyInfoDto]
    this.currentTenant = {}; // type: object [modules: Volo.Abp.AspNetCore.Mvc.MultiTenancy.CurrentTenantDto]
    this.timing = {}; // type: object [modules: Volo.Abp.AspNetCore.Mvc.ApplicationConfigurations.TimingDto]
    this.clock = {}; // type: object [modules: Volo.Abp.AspNetCore.Mvc.ApplicationConfigurations.ClockDto]
    this.objectExtensions = {}; // type: object [modules: Volo.Abp.AspNetCore.Mvc.ApplicationConfigurations.ObjectExtending.ObjectExtensionsDto]
  }
}
/**
 * --
  */
export class ApplicationFeatureConfigurationDto {
  constructor() {
    this.values = {}; // type: object
  }
}
/**
 * --
  */
export class ApplicationLocalizationConfigurationDto {
  constructor() {
    this.values = {}; // type: object
    this.languages = []; // type: array [modules: Volo.Abp.Localization.LanguageInfo]
    this.currentCulture = {}; // type: object [modules: Volo.Abp.AspNetCore.Mvc.ApplicationConfigurations.CurrentCultureDto]
    this.defaultResourceName = null; // type: string
    this.languagesMap = {}; // type: object
    this.languageFilesMap = {}; // type: object
  }
}
/**
 * --
  */
export class ApplicationSettingConfigurationDto {
  constructor() {
    this.values = {}; // type: object
  }
}
/**
 * --
  */
export class ClockDto {
  constructor() {
    this.kind = null; // type: string
  }
}
/**
 * --
  */
export class CurrentCultureDto {
  constructor() {
    this.displayName = null; // type: string
    this.englishName = null; // type: string
    this.threeLetterIsoLanguageName = null; // type: string
    this.twoLetterIsoLanguageName = null; // type: string
    this.isRightToLeft = false; // type: boolean
    this.cultureName = null; // type: string
    this.name = null; // type: string
    this.nativeName = null; // type: string
    this.dateTimeFormat = {}; // type: object [modules: Volo.Abp.AspNetCore.Mvc.ApplicationConfigurations.DateTimeFormatDto]
  }
}
/**
 * --
  */
export class CurrentUserDto {
  constructor() {
    this.isAuthenticated = false; // type: boolean
    this.id = null; // type: string
    this.tenantId = null; // type: string
    this.userName = null; // type: string
    this.name = null; // type: string
    this.surName = null; // type: string
    this.email = null; // type: string
    this.emailVerified = false; // type: boolean
    this.phoneNumber = null; // type: string
    this.phoneNumberVerified = false; // type: boolean
    this.roles = []; // type: string
  }
}
/**
 * --
  */
export class DateTimeFormatDto {
  constructor() {
    this.calendarAlgorithmType = null; // type: string
    this.dateTimeFormatLong = null; // type: string
    this.shortDatePattern = null; // type: string
    this.fullDateTimePattern = null; // type: string
    this.dateSeparator = null; // type: string
    this.shortTimePattern = null; // type: string
    this.longTimePattern = null; // type: string
  }
}
/**
 * --
  */
export class IanaTimeZone {
  constructor() {
    this.timeZoneName = null; // type: string
  }
}
/**
 * --
  */
export class EntityExtensionDto {
  constructor() {
    this.properties = {}; // type: object [modules: Volo.Abp.AspNetCore.Mvc.ApplicationConfigurations.ObjectExtending.ExtensionPropertyDto]
    this.configuration = {}; // type: object
  }
}
/**
 * --
  */
export class ExtensionEnumDto {
  constructor() {
    this.fields = []; // type: array [modules: Volo.Abp.AspNetCore.Mvc.ApplicationConfigurations.ObjectExtending.ExtensionEnumFieldDto]
    this.localizationResource = null; // type: string
  }
}
/**
 * --
  */
export class ExtensionEnumFieldDto {
  constructor() {
    this.name = null; // type: string
    this.value = null; // type: undefined
  }
}
/**
 * --
  */
export class ExtensionPropertyApiCreateDto {
  constructor() {
    this.isAvailable = false; // type: boolean
  }
}
/**
 * --
  */
export class ExtensionPropertyApiDto {
  constructor() {
    this.onGet = {}; // type: object [modules: Volo.Abp.AspNetCore.Mvc.ApplicationConfigurations.ObjectExtending.ExtensionPropertyApiGetDto]
    this.onCreate = {}; // type: object [modules: Volo.Abp.AspNetCore.Mvc.ApplicationConfigurations.ObjectExtending.ExtensionPropertyApiCreateDto]
    this.onUpdate = {}; // type: object [modules: Volo.Abp.AspNetCore.Mvc.ApplicationConfigurations.ObjectExtending.ExtensionPropertyApiUpdateDto]
  }
}
/**
 * --
  */
export class ExtensionPropertyApiGetDto {
  constructor() {
    this.isAvailable = false; // type: boolean
  }
}
/**
 * --
  */
export class ExtensionPropertyApiUpdateDto {
  constructor() {
    this.isAvailable = false; // type: boolean
  }
}
/**
 * --
  */
export class ExtensionPropertyAttributeDto {
  constructor() {
    this.typeSimple = null; // type: string
    this.config = {}; // type: object
  }
}
/**
 * --
  */
export class ExtensionPropertyDto {
  constructor() {
    this.type = null; // type: string
    this.typeSimple = null; // type: string
    this.displayName = {}; // type: object [modules: Volo.Abp.AspNetCore.Mvc.ApplicationConfigurations.ObjectExtending.LocalizableStringDto]
    this.api = {}; // type: object [modules: Volo.Abp.AspNetCore.Mvc.ApplicationConfigurations.ObjectExtending.ExtensionPropertyApiDto]
    this.ui = {}; // type: object [modules: Volo.Abp.AspNetCore.Mvc.ApplicationConfigurations.ObjectExtending.ExtensionPropertyUiDto]
    this.attributes = []; // type: array [modules: Volo.Abp.AspNetCore.Mvc.ApplicationConfigurations.ObjectExtending.ExtensionPropertyAttributeDto]
    this.configuration = {}; // type: object
    this.defaultValue = null; // type: undefined
  }
}
/**
 * --
  */
export class ExtensionPropertyUiDto {
  constructor() {
    this.onTable = {}; // type: object [modules: Volo.Abp.AspNetCore.Mvc.ApplicationConfigurations.ObjectExtending.ExtensionPropertyUiTableDto]
    this.onCreateForm = {}; // type: object [modules: Volo.Abp.AspNetCore.Mvc.ApplicationConfigurations.ObjectExtending.ExtensionPropertyUiFormDto]
    this.onEditForm = {}; // type: object [modules: Volo.Abp.AspNetCore.Mvc.ApplicationConfigurations.ObjectExtending.ExtensionPropertyUiFormDto]
  }
}
/**
 * --
  */
export class ExtensionPropertyUiFormDto {
  constructor() {
    this.isVisible = false; // type: boolean
  }
}
/**
 * --
  */
export class ExtensionPropertyUiTableDto {
  constructor() {
    this.isVisible = false; // type: boolean
  }
}
/**
 * --
  */
export class LocalizableStringDto {
  constructor() {
    this.name = null; // type: string
    this.resource = null; // type: string
  }
}
/**
 * --
  */
export class ModuleExtensionDto {
  constructor() {
    this.entities = {}; // type: object [modules: Volo.Abp.AspNetCore.Mvc.ApplicationConfigurations.ObjectExtending.EntityExtensionDto]
    this.configuration = {}; // type: object
  }
}
/**
 * --
  */
export class ObjectExtensionsDto {
  constructor() {
    this.modules = {}; // type: object [modules: Volo.Abp.AspNetCore.Mvc.ApplicationConfigurations.ObjectExtending.ModuleExtensionDto]
    this.enums = {}; // type: object [modules: Volo.Abp.AspNetCore.Mvc.ApplicationConfigurations.ObjectExtending.ExtensionEnumDto]
  }
}
/**
 * --
  */
export class TimeZone {
  constructor() {
    this.iana = {}; // type: object [modules: Volo.Abp.AspNetCore.Mvc.ApplicationConfigurations.IanaTimeZone]
    this.windows = {}; // type: object [modules: Volo.Abp.AspNetCore.Mvc.ApplicationConfigurations.WindowsTimeZone]
  }
}
/**
 * --
  */
export class TimingDto {
  constructor() {
    this.timeZone = {}; // type: object [modules: Volo.Abp.AspNetCore.Mvc.ApplicationConfigurations.TimeZone]
  }
}
/**
 * --
  */
export class WindowsTimeZone {
  constructor() {
    this.timeZoneId = null; // type: string
  }
}
/**
 * --
  */
export class CurrentTenantDto {
  constructor() {
    this.id = null; // type: string
    this.name = null; // type: string
    this.isAvailable = false; // type: boolean
  }
}
/**
 * --
  */
export class MultiTenancyInfoDto {
  constructor() {
    this.isEnabled = false; // type: boolean
  }
}
/**
 * --
  */
export class ActionApiDescriptionModel {
  constructor() {
    this.uniqueName = null; // type: string
    this.name = null; // type: string
    this.httpMethod = null; // type: string
    this.url = null; // type: string
    this.supportedVersions = []; // type: string
    this.parametersOnMethod = []; // type: array [modules: Volo.Abp.Http.Modeling.MethodParameterApiDescriptionModel]
    this.parameters = []; // type: array [modules: Volo.Abp.Http.Modeling.ParameterApiDescriptionModel]
    this.returnValue = {}; // type: object [modules: Volo.Abp.Http.Modeling.ReturnValueApiDescriptionModel]
  }
}
/**
 * --
  */
export class ApplicationApiDescriptionModel {
  constructor() {
    this.modules = {}; // type: object [modules: Volo.Abp.Http.Modeling.ModuleApiDescriptionModel]
    this.types = {}; // type: object [modules: Volo.Abp.Http.Modeling.TypeApiDescriptionModel]
  }
}
/**
 * --
  */
export class ControllerApiDescriptionModel {
  constructor() {
    this.controllerName = null; // type: string
    this.type = null; // type: string
    this.interfaces = []; // type: array [modules: Volo.Abp.Http.Modeling.ControllerInterfaceApiDescriptionModel]
    this.actions = {}; // type: object [modules: Volo.Abp.Http.Modeling.ActionApiDescriptionModel]
  }
}
/**
 * --
  */
export class ControllerInterfaceApiDescriptionModel {
  constructor() {
    this.type = null; // type: string
  }
}
/**
 * --
  */
export class MethodParameterApiDescriptionModel {
  constructor() {
    this.name = null; // type: string
    this.typeAsString = null; // type: string
    this.type = null; // type: string
    this.typeSimple = null; // type: string
    this.isOptional = false; // type: boolean
    this.defaultValue = null; // type: undefined
  }
}
/**
 * --
  */
export class ModuleApiDescriptionModel {
  constructor() {
    this.rootPath = null; // type: string
    this.remoteServiceName = null; // type: string
    this.controllers = {}; // type: object [modules: Volo.Abp.Http.Modeling.ControllerApiDescriptionModel]
  }
}
/**
 * --
  */
export class ParameterApiDescriptionModel {
  constructor() {
    this.nameOnMethod = null; // type: string
    this.name = null; // type: string
    this.type = null; // type: string
    this.typeSimple = null; // type: string
    this.isOptional = false; // type: boolean
    this.defaultValue = null; // type: undefined
    this.constraintTypes = []; // type: string
    this.bindingSourceId = null; // type: string
    this.descriptorName = null; // type: string
  }
}
/**
 * --
  */
export class PropertyApiDescriptionModel {
  constructor() {
    this.name = null; // type: string
    this.type = null; // type: string
    this.typeSimple = null; // type: string
  }
}
/**
 * --
  */
export class ReturnValueApiDescriptionModel {
  constructor() {
    this.type = null; // type: string
    this.typeSimple = null; // type: string
  }
}
/**
 * --
  */
export class TypeApiDescriptionModel {
  constructor() {
    this.baseType = null; // type: string
    this.isEnum = false; // type: boolean
    this.enumNames = []; // type: string
    this.enumValues = []; // type: array
    this.genericArguments = []; // type: string
    this.properties = []; // type: array [modules: Volo.Abp.Http.Modeling.PropertyApiDescriptionModel]
  }
}
/**
 * --
  */
export class RemoteServiceErrorInfo {
  constructor() {
    this.code = null; // type: string
    this.message = null; // type: string
    this.details = null; // type: string
    this.data = {}; // type: object
    this.validationErrors = []; // type: array [modules: Volo.Abp.Http.RemoteServiceValidationErrorInfo]
  }
}
/**
 * --
  */
export class RemoteServiceErrorResponse {
  constructor() {
    this.error = {}; // type: object [modules: Volo.Abp.Http.RemoteServiceErrorInfo]
  }
}
/**
 * --
  */
export class RemoteServiceValidationErrorInfo {
  constructor() {
    this.message = null; // type: string
    this.members = []; // type: string
  }
}
/**
 * --
  */
export class LanguageInfo {
  constructor() {
    this.cultureName = null; // type: string
    this.uiCultureName = null; // type: string
    this.displayName = null; // type: string
    this.flagIcon = null; // type: string
  }
}
/**
 * --
  */
export class NameValue {
  constructor() {
    this.name = null; // type: string
    this.value = null; // type: string
  }
}
/**
 * 表单: 获取当前道馆的推荐赛事列表
  */
export class Api_GET_ClubActivityTopCompetitionsQO extends Page {
  constructor() {
    super();
    this.TypeCode = null; // type: string
    this.IsPublished = false; // type: boolean
    this.HasParent = false; // type: boolean
    this.StatusCode = null; // type: string
    this.StartTime = null; // type: string
    this.EndTime = null; // type: string
    this.IncludeStatus = false; // type: boolean
    this.IncludeType = false; // type: boolean
    this.IncludeApproveStatus = false; // type: boolean
    this.IncludeLevel = false; // type: boolean
    this.IncludeSetting = false; // type: boolean
    this.IncludeReportSetting = false; // type: boolean
    this.IncludeEntryFields = false; // type: boolean
    this.IncludeParent = false; // type: boolean
    this.Filter = null; // type: string
    this.Sorting = null; // type: string
    this.MaxCreationTime = null; // type: string
  }
}
/**
 * 表单: 获取当前道馆的推荐培训列表
  */
export class Api_GET_ClubActivityTopTrainingsQO extends Page {
  constructor() {
    super();
    this.OrganizationUnitId = null; // type: string
    this.TrainningIds = []; // type: string
    this.OrganizationUnitIds = []; // type: string
    this.IsPublished = false; // type: boolean
    this.StatusCode = null; // type: string
    this.EntryStartTime = null; // type: string
    this.EntryEndTime = null; // type: string
    this.StartTime = null; // type: string
    this.EndTime = null; // type: string
    this.IncludeTrainning = false; // type: boolean
    this.IncludeTrainningStatus = false; // type: boolean
    this.IncludeTrainningType = false; // type: boolean
    this.Filter = null; // type: string
    this.Sorting = null; // type: string
    this.MaxCreationTime = null; // type: string
  }
}
/**
 * 表单: 分页获取课程
  */
export class Api_GET_ClubAppCourseQO extends Page {
  constructor() {
    super();
    this.Name = null; // type: string
    this.IsPublish = false; // type: boolean
    this.OrganizationUnitId = null; // type: string
    this.Sorting = null; // type: string
    this.MaxCreationTime = null; // type: string
  }
}
/**
 * 表单: 发布
  */
export class Api_POST_ClubAppCourseIdPublishQO {
  constructor() {
    this.isPublish = false; // type: boolean
  }
}
/**
 * 表单: 分页获取续费预警信息
  */
export class Api_GET_ClubBalanceWarningSettingStudentBalanceWarningQO extends Page {
  constructor() {
    super();
    this.Sorting = null; // type: string
    this.MaxCreationTime = null; // type: string
  }
}
/**
 * 表单: 查询团体列表
  */
export class Api_GET_ClubBranchDelegationsQO extends Page {
  constructor() {
    super();
    this.Filter = null; // type: string
    this.IsApproved = false; // type: boolean
    this.RegisterId = null; // type: string
    this.IsBelong = false; // type: boolean
    this.ProvinceCode = null; // type: string
    this.CityCode = null; // type: string
    this.CountyCode = null; // type: string
    this.Ids = []; // type: string
    this.OrganizationUnitIds = []; // type: string
    this.ExcludeIds = []; // type: string
    this.ExcludeOrganizationUnitIds = []; // type: string
    this.ContactFilter = null; // type: string
    this.TypeCode = null; // type: string
    this.IncludeDelegationType = false; // type: boolean
    this.IncludeDelegationsEntries = false; // type: boolean
    this.IncludeOrganizationUnitDelegation = false; // type: boolean
    this.Sorting = null; // type: string
    this.MaxCreationTime = null; // type: string
  }
}
/**
 * 表单: 审核指定申请
  */
export class Api_POST_ClubBranchIdApproveQO {
  constructor() {
    this.isApproved = true; // type: boolean
  }
}
/**
 * 表单: 查询分道馆申请列表
  */
export class Api_GET_ClubBranchQO extends Page {
  constructor() {
    super();
    this.MinCreationTime = null; // type: string
    this.BranchRequestStatusCodes = []; // type: string
    this.OrganizationUnitId = null; // type: string
    this.ParentId = null; // type: string
    this.IncludeParentDelegation = false; // type: boolean
    this.IncludeDelegation = false; // type: boolean
    this.Filter = null; // type: string
    this.Sorting = null; // type: string
    this.MaxCreationTime = null; // type: string
  }
}
/**
 * 表单: 删除分道馆
  */
export class Api_DELETE_ClubBranchQO {
  constructor() {
    this.branchId = null; // type: string
  }
}
/**
 * 表单: 查询分道馆员工列表
  */
export class Api_GET_ClubBranchBranchEmployeesQO extends Page {
  constructor() {
    super();
    this.IsEnabled = false; // type: boolean
    this.CanTeach = false; // type: boolean
    this.Ids = []; // type: string
    this.IncludeEmployeeEmployeeTags = false; // type: boolean
    this.BranchId = null; // type: string
    this.Filter = null; // type: string
    this.Sorting = null; // type: string
    this.MaxCreationTime = null; // type: string
  }
}
/**
 * 表单: 分页查询分道馆学员数据
  */
export class Api_GET_ClubBranchBranchStudentListQO extends Page {
  constructor() {
    super();
    this.IsEnable = false; // type: boolean
    this.PhoneNumber = null; // type: string
    this.IdCardNumber = null; // type: string
    this.ClassId = null; // type: string
    this.ClassName = null; // type: string
    this.CoachName = null; // type: string
    this.StudentName = null; // type: string
    this.IncludeStudentContacts = false; // type: boolean
    this.IncludeGender = false; // type: boolean
    this.IncludeIdCardType = false; // type: boolean
    this.IncludeStudentMembershipCards = false; // type: boolean
    this.IncludeStudentCoachs = false; // type: boolean
    this.IncludeClassStudents = false; // type: boolean
    this.BranchId = null; // type: string
    this.Filter = null; // type: string
    this.Sorting = null; // type: string
    this.MaxCreationTime = null; // type: string
  }
}
/**
 * 表单: 获取分道馆的本部赛事列表或者本部联赛的分站赛列表
  */
export class Api_GET_ClubBranchBranchCompetitionsQO extends Page {
  constructor() {
    super();
    this.StatusCode = null; // type: string
    this.ApproveStatusCode = null; // type: string
    this.TypeCode = null; // type: string
    this.StartTime = null; // type: string
    this.EndTime = null; // type: string
    this.IsPublished = false; // type: boolean
    this.HasParent = false; // type: boolean
    this.IsFinal = false; // type: boolean
    this.ParentId = null; // type: string
    this.IncludeStatus = false; // type: boolean
    this.IncludeType = false; // type: boolean
    this.IncludeApproveStatus = false; // type: boolean
    this.IncludeParent = false; // type: boolean
    this.BranchId = null; // type: string
    this.Filter = null; // type: string
    this.Sorting = null; // type: string
    this.MaxCreationTime = null; // type: string
  }
}
/**
 * 表单: 获取分道馆申办分站赛的联赛列表（其他联赛）
  */
export class Api_GET_ClubBranchBranchRequestedLeagueCompetitionsQO extends Page {
  constructor() {
    super();
    this.StatusCode = null; // type: string
    this.ApproveStatusCode = null; // type: string
    this.TypeCode = null; // type: string
    this.StartTime = null; // type: string
    this.EndTime = null; // type: string
    this.IsPublished = false; // type: boolean
    this.HasParent = false; // type: boolean
    this.IsFinal = false; // type: boolean
    this.ParentId = null; // type: string
    this.IncludeStatus = false; // type: boolean
    this.IncludeType = false; // type: boolean
    this.IncludeApproveStatus = false; // type: boolean
    this.IncludeParent = false; // type: boolean
    this.BranchId = null; // type: string
    this.Filter = null; // type: string
    this.Sorting = null; // type: string
    this.MaxCreationTime = null; // type: string
  }
}
/**
 * 表单: 分页获取分道馆员分站赛列表（联赛下数据统计-查看详情）
  */
export class Api_GET_ClubBranchBranchCompetitionLeagueInIsolateLeagueCompetitionIdQO extends Page {
  constructor() {
    super();
    this.Sorting = null; // type: string
    this.MaxCreationTime = null; // type: string
  }
}
/**
 * 表单: 获取分道管培训列表
  */
export class Api_GET_ClubBranchBranchTrainningsQO extends Page {
  constructor() {
    super();
    this.IncludeTrainningApproveStatus = false; // type: boolean
    this.IncludeTrainningStatus = false; // type: boolean
    this.IncludeTrainningType = false; // type: boolean
    this.IsPublished = false; // type: boolean
    this.EndTime = null; // type: string
    this.StartTime = null; // type: string
    this.EntryEndTime = null; // type: string
    this.EntryStartTime = null; // type: string
    this.TrainningTypeId = null; // type: string
    this.ApproveStatusCode = null; // type: string
    this.StatusCode = null; // type: string
    this.BranchId = null; // type: string
    this.Filter = null; // type: string
    this.Sorting = null; // type: string
    this.MaxCreationTime = null; // type: string
  }
}
/**
 * 表单: 获取培训数据统计
  */
export class Api_GET_ClubBranchTrainningEntryDataStatisticsTrainningIdQO {
  constructor() {
    this.IsAmount = false; // type: boolean
    this.IsRegisterCount = false; // type: boolean
    this.IsSubjectEntryRegisters = false; // type: boolean
    this.IsLogisticsAmount = false; // type: boolean
    this.SubjectTypeCode = null; // type: string
  }
}
/**
 * 表单: 获取道馆商城从dayCount天前至今天的订单数量
  */
export class Api_GET_ClubBranchMallOrderCountByDayOrgnazitionUnitIdQO {
  constructor() {
    this.dayCount = 10; // type: integer
  }
}
/**
 * 表单: 获取道馆商城从dayCount天前至今天的订单金额信息
  */
export class Api_GET_ClubBranchMallOrderAmountByDayOrgnazitionUnitIdQO {
  constructor() {
    this.dayCount = 10; // type: integer
  }
}
/**
 * 表单: 获取分道馆商城数据
  */
export class Api_GET_ClubBranchBranchMallDataQO extends Page {
  constructor() {
    super();
    this.ProductStatusCodes = []; // type: string
    this.BranchId = null; // type: string
    this.Filter = null; // type: string
    this.Sorting = null; // type: string
    this.MaxCreationTime = null; // type: string
  }
}
/**
 * 表单: 获取道馆商城订单和销售额统计信息
  */
export class Api_GET_ClubBranchMallStatisticQO {
  constructor() {
    this.OrgnazitionUnitId = null; // type: string
    this.StartDate = null; // type: string
    this.EndDate = null; // type: string
  }
}
/**
 * 表单: 获取分道馆级段位申报
  */
export class Api_GET_ClubBranchBranchDuanExamsBranchIdQO extends Page {
  constructor() {
    super();
    this.OfficialName = null; // type: string
    this.StartTime = null; // type: string
    this.DuanExamReportStatusCode = null; // type: string
    this.ToOrganizationUnitId = null; // type: string
    this.EndTime = null; // type: string
    this.IncludeOfficials = false; // type: boolean
    this.IncludeRequest = false; // type: boolean
    this.IncludeDuans = false; // type: boolean
    this.IncludeProvince = false; // type: boolean
    this.IncludeCity = false; // type: boolean
    this.IncludeCounty = false; // type: boolean
    this.IncludeRequestOrganizationUnits = false; // type: boolean
    this.IncludeRequestDuans = false; // type: boolean
    this.IncludeParticipatingUnits = false; // type: boolean
    this.Filter = null; // type: string
    this.Sorting = null; // type: string
    this.MaxCreationTime = null; // type: string
  }
}
/**
 * 表单: 获取分道馆级段位申报详情
  */
export class Api_GET_ClubBranchIdBranchDuanExamQO {
  constructor() {
    this.IncludeProvince = false; // type: boolean
    this.IncludeCity = false; // type: boolean
    this.IncludeCounty = false; // type: boolean
    this.IncludeDuans = false; // type: boolean
    this.IncludeRequestOrganizationUnits = false; // type: boolean
    this.IncludeRequest = false; // type: boolean
    this.IncludeRequestDuans = false; // type: boolean
    this.IncludeOfficials = false; // type: boolean
    this.IncludeParticipatingUnits = false; // type: boolean
  }
}
/**
 * 表单: 获取分道馆级段位申报名单
  */
export class Api_GET_ClubBranchBranchDuanStudentsBranchIdQO extends Page {
  constructor() {
    super();
    this.OrganizationUnitId = null; // type: string
    this.IsCurrentOrgStudentScore = false; // type: boolean
    this.DuanExamId = null; // type: string
    this.DuanId = null; // type: string
    this.StudentName = null; // type: string
    this.IdCardNumber = null; // type: string
    this.DuanName = null; // type: string
    this.CoachName = null; // type: string
    this.MemberFeeTypeCode = null; // type: string
    this.OrganizationUnitName = null; // type: string
    this.ScoreStatusCode = null; // type: string
    this.IsApproved = false; // type: boolean
    this.IncludeDuanExam = false; // type: boolean
    this.IncludeRegisterStudent = false; // type: boolean
    this.IncludeEmployee = false; // type: boolean
    this.IncludeDuanExamOfficial = false; // type: boolean
    this.IncludeLevelType = false; // type: boolean
    this.IncludeDuanType = false; // type: boolean
    this.IncludeMemberFeeType = false; // type: boolean
    this.IncludeDuanExamRequestDuans = false; // type: boolean
    this.IncludeScoreStatus = false; // type: boolean
    this.IncludeToScoreStatus = false; // type: boolean
    this.IncludeDuanExamFees = false; // type: boolean
    this.Filter = null; // type: string
    this.Sorting = null; // type: string
    this.MaxCreationTime = null; // type: string
  }
}
/**
 * 表单: 获取分道馆会员缴费列表
  */
export class Api_GET_ClubBranchBranchFeeRequestsQO extends Page {
  constructor() {
    super();
    this.ToOrganizationUnitId = null; // type: string
    this.OrganizationUnitId = null; // type: string
    this.OrganizationUnitNameFilter = null; // type: string
    this.RequestStatusCode = null; // type: string
    this.MinCreationTime = null; // type: string
    this.MinSubmissionTime = null; // type: string
    this.MaxSubmissionTime = null; // type: string
    this.IncludeRequestStatus = false; // type: boolean
    this.IncludeStudents = false; // type: boolean
    this.IncludeTotalAmount = false; // type: boolean
    this.Filter = null; // type: string
    this.Sorting = null; // type: string
    this.MaxCreationTime = null; // type: string
  }
}
/**
 * 表单: 获取分道馆会员缴费名单
  */
export class Api_GET_ClubBranchBranchFeeStudentsBranchIdQO extends Page {
  constructor() {
    super();
    this.FeeRequestId = null; // type: string
    this.RegisterStudentId = null; // type: string
    this.IdCardTypeCode = null; // type: string
    this.IdCardNumber = null; // type: string
    this.MemberFeeTypeCode = null; // type: string
    this.MemberNumber = null; // type: string
    this.StatusCode = null; // type: string
    this.MinCreationTime = null; // type: string
    this.Ids = []; // type: string
    this.OrganizationUnitId = null; // type: string
    this.FeeRequestIds = []; // type: string
    this.IncludeRequest = false; // type: boolean
    this.IncludeRegisterStudent = false; // type: boolean
    this.IncludeIdCardType = false; // type: boolean
    this.IncludeMemberFeeType = false; // type: boolean
    this.IncludeStatus = false; // type: boolean
    this.Filter = null; // type: string
    this.Sorting = null; // type: string
    this.MaxCreationTime = null; // type: string
  }
}
/**
 * 表单: 获取学员签到列表
  */
export class Api_GET_ClubCheckInLogQO extends Page {
  constructor() {
    super();
    this.CourseScheduleId = null; // type: string
    this.StudentName = null; // type: string
    this.IdCardNumber = null; // type: string
    this.CourseName = null; // type: string
    this.ClassName = null; // type: string
    this.StartDateTime = null; // type: string
    this.EndDateTime = null; // type: string
    this.CheckInTime = false; // type: boolean
    this.CheckOutTime = false; // type: boolean
    this.StartHour = 0; // type: integer
    this.StartMinute = 0; // type: integer
    this.EndHour = 0; // type: integer
    this.EndMinute = 0; // type: integer
    this.StartTime = 0; // type: integer
    this.EndTime = 0; // type: integer
    this.StudentIds = []; // type: string
    this.Sorting = null; // type: string
    this.MaxCreationTime = null; // type: string
  }
}
/**
 * 表单: 获取学员考勤列表
  */
export class Api_GET_ClubCheckInLogStudentCheckInInfoListQO extends Page {
  constructor() {
    super();
    this.Filter = null; // type: string
    this.Sorting = null; // type: string
    this.MaxCreationTime = null; // type: string
  }
}
/**
 * 表单: 获取学员考勤记录
  */
export class Api_GET_ClubCheckInLogStudentCheckInLogListQO extends Page {
  constructor() {
    super();
    this.StudentId = null; // type: string
    this.CourseName = null; // type: string
    this.ClassName = null; // type: string
    this.StartDateTime = null; // type: string
    this.EndDateTime = null; // type: string
    this.ClassId = null; // type: string
    this.TeachingModeCode = null; // type: string
    this.CheckInTime = null; // type: string
    this.IncludeCourse = false; // type: boolean
    this.IncludeClass = false; // type: boolean
    this.IncludeCoach = false; // type: boolean
    this.IncludeEmployee = false; // type: boolean
    this.IncludeCheckInStatus = false; // type: boolean
    this.IncludeDeleted = false; // type: boolean
    this.Sorting = null; // type: string
    this.MaxCreationTime = null; // type: string
  }
}
/**
 * 表单:
  */
export class Api_GET_ClubCheckInLogIdQO {
  constructor() {
    this.IncludeCheckInStatus = false; // type: boolean
    this.IncludeCourseSchedule = false; // type: boolean
    this.IncludeCourse = false; // type: boolean
    this.IncludeClass = false; // type: boolean
  }
}
/**
 * 表单: 获取当前组织机构的签到设置
  */
export class Api_GET_ClubCheckInSettingCurrentCheckInSettingQO {
  constructor() {
    this.includeTimeType = false; // type: boolean
  }
}
/**
 * 表单: 获取班级列表
  */
export class Api_GET_ClubClassQO extends Page {
  constructor() {
    super();
    this.CourseName = null; // type: string
    this.HasScheduledCourse = false; // type: boolean
    this.TeachingMode = null; // type: string
    this.StudentId = null; // type: string
    this.IncludeCourse = false; // type: boolean
    this.IncludeClassStudent = false; // type: boolean
    this.Filter = null; // type: string
    this.Sorting = null; // type: string
    this.MaxCreationTime = null; // type: string
  }
}
/**
 * 表单: 获取单个班级信息
  */
export class Api_GET_ClubClassIdQO {
  constructor() {
    this.IncludeClassStudentCount = false; // type: boolean
    this.IncludeCourse = false; // type: boolean
  }
}
/**
 * 表单: 获取班级学员
  */
export class Api_GET_ClubClassStudentsInClassQO extends Page {
  constructor() {
    super();
    this.IsEnable = false; // type: boolean
    this.PhoneNumber = null; // type: string
    this.IdCardNumber = null; // type: string
    this.ClassId = null; // type: string
    this.ClassName = null; // type: string
    this.CoachName = null; // type: string
    this.StudentName = null; // type: string
    this.Ids = []; // type: string
    this.GenderCode = null; // type: string
    this.IncludeStudentContacts = false; // type: boolean
    this.IncludeGender = false; // type: boolean
    this.IncludeIdCardType = false; // type: boolean
    this.IncludeStudentMembershipCards = false; // type: boolean
    this.IncludeStudentCoachs = false; // type: boolean
    this.IncludeClassStudents = false; // type: boolean
    this.IncludeFace = false; // type: boolean
    this.Sorting = null; // type: string
    this.MaxCreationTime = null; // type: string
  }
}
/**
 * 表单: 获取教室列表
  */
export class Api_GET_ClubClassroomQO extends Page {
  constructor() {
    super();
    this.ClassId = null; // type: string
    this.Filter = null; // type: string
    this.Sorting = null; // type: string
    this.MaxCreationTime = null; // type: string
  }
}
/**
 * 表单: 批量删除班级学员
  */
export class Api_DELETE_ClubClassStudentListQO {
  constructor() {
    this.ids = []; // type: string
  }
}
/**
 * 表单: 获取附近的道馆
  */
export class Api_GET_ClubClubIndexQO extends Page {
  constructor() {
    super();
    this.ParentTAProvinceCode = null; // type: string
    this.ParentTACityCode = null; // type: string
    this.ParentTACountyCode = null; // type: string
    this.Sorting = null; // type: string
    this.MaxCreationTime = null; // type: string
  }
}
/**
 * 表单: 获取道馆首页
  */
export class Api_GET_ClubClubIndexClubIndexQO {
  constructor() {
    this.organizationUnitId = null; // type: string
    this.includeDelegationId = false; // type: boolean
  }
}
/**
 * 表单: 获取课程绑定的教练和助教
  */
export class Api_GET_ClubCoachByCourseScheduleIdQO {
  constructor() {
    this.CourseScheduleId = null; // type: string
    this.EmployeeId = null; // type: string
    this.CourseEmployeeTypeCode = null; // type: string
    this.IsStarted = false; // type: boolean
    this.IncludeCourseSchedule = false; // type: boolean
    this.IncludeCourseEmployeeType = false; // type: boolean
    this.IncludeEmployee = false; // type: boolean
    this.IncludeCourse = false; // type: boolean
    this.IncludeClass = false; // type: boolean
  }
}
/**
 * 表单: 获取教练列表
  */
export class Api_GET_ClubCoachQO extends Page {
  constructor() {
    super();
    this.CanTeach = false; // type: boolean
    this.IsEnabled = false; // type: boolean
    this.StartDateTime = null; // type: string
    this.EndDateTime = null; // type: string
    this.CoachId = null; // type: string
    this.ClassId = null; // type: string
    this.TeachingModeCode = null; // type: string
    this.Filter = null; // type: string
    this.Sorting = null; // type: string
    this.MaxCreationTime = null; // type: string
  }
}
/**
 * 表单: 更新教练授课状态
  */
export class Api_PUT_ClubCoachIdCanTeachStatusQO {
  constructor() {
    this.canTeach = false; // type: boolean
  }
}
/**
 * 表单: 获取教练授课课程
  */
export class Api_GET_ClubCoachCoachCourseSchedulesQO extends Page {
  constructor() {
    super();
    this.CoachId = null; // type: string
    this.Sorting = null; // type: string
    this.MaxCreationTime = null; // type: string
  }
}
/**
 * 表单: 获取教练授课记录
  */
export class Api_GET_ClubCoachCoachTeachingLogsQO extends Page {
  constructor() {
    super();
    this.CoachId = null; // type: string
    this.ClassName = null; // type: string
    this.CourseName = null; // type: string
    this.ClassroomName = null; // type: string
    this.StartDateTime = null; // type: string
    this.EndDateTime = null; // type: string
    this.ClassId = null; // type: string
    this.TeachingModeCode = null; // type: string
    this.IncludeClass = false; // type: boolean
    this.IncludeCourse = false; // type: boolean
    this.IncludeClassroom = false; // type: boolean
    this.IncludeTeachingMode = false; // type: boolean
    this.IncludeDeleted = false; // type: boolean
    this.Sorting = null; // type: string
    this.MaxCreationTime = null; // type: string
  }
}
/**
 * 表单: 获取学生档案信息
  */
export class Api_GET_ClubCoachStudentInfosQO extends Page {
  constructor() {
    super();
    this.CoachId = null; // type: string
    this.StudentName = null; // type: string
    this.ClassName = null; // type: string
    this.ClassId = null; // type: string
    this.ReportStatus = false; // type: boolean
    this.CommentStatus = false; // type: boolean
    this.Sorting = null; // type: string
    this.MaxCreationTime = null; // type: string
  }
}
/**
 * 表单: 小程序教练-学员管理
  */
export class Api_GET_ClubCoachCoachStudentInfosQO extends Page {
  constructor() {
    super();
    this.CoachId = null; // type: string
    this.StudentName = null; // type: string
    this.ClassName = null; // type: string
    this.ClassId = null; // type: string
    this.ReportStatus = false; // type: boolean
    this.CommentStatus = false; // type: boolean
    this.Sorting = null; // type: string
    this.MaxCreationTime = null; // type: string
  }
}
/**
 * 表单: 小程序教练-课时统计
  */
export class Api_GET_ClubCoachCoachStatsQO {
  constructor() {
    this.StartDateTime = null; // type: string
    this.EndDateTime = null; // type: string
    this.ClassId = null; // type: string
    this.TeachingModeCode = null; // type: string
  }
}
/**
 * 表单: 小程序教练-课时统计列表
  */
export class Api_GET_ClubCoachCoachStatsListQO extends Page {
  constructor() {
    super();
    this.CoachId = null; // type: string
    this.ClassName = null; // type: string
    this.CourseName = null; // type: string
    this.ClassroomName = null; // type: string
    this.StartDateTime = null; // type: string
    this.EndDateTime = null; // type: string
    this.ClassId = null; // type: string
    this.TeachingModeCode = null; // type: string
    this.IncludeClass = false; // type: boolean
    this.IncludeCourse = false; // type: boolean
    this.IncludeClassroom = false; // type: boolean
    this.IncludeTeachingMode = false; // type: boolean
    this.IncludeDeleted = false; // type: boolean
    this.Sorting = null; // type: string
    this.MaxCreationTime = null; // type: string
  }
}
/**
 * 表单: 小程序教练-课表管理
  */
export class Api_GET_ClubCoachCourseSchedulesByCoachIdQO extends Page {
  constructor() {
    super();
    this.CourseName = null; // type: string
    this.ClassId = null; // type: string
    this.ClassroomId = null; // type: string
    this.TeachingModeCode = null; // type: string
    this.CoachName = null; // type: string
    this.CoachId = null; // type: string
    this.ClassName = null; // type: string
    this.StartTime = null; // type: string
    this.EndTime = null; // type: string
    this.IsFinished = false; // type: boolean
    this.IncludeClass = false; // type: boolean
    this.IncludeCourse = false; // type: boolean
    this.IncludeCoach = false; // type: boolean
    this.IncludeClassroom = false; // type: boolean
    this.IncludeMessageTemplate = false; // type: boolean
    this.IncludeDeleted = false; // type: boolean
    this.IncludeReservations = false; // type: boolean
    this.Sorting = null; // type: string
    this.MaxCreationTime = null; // type: string
  }
}
/**
 * 表单: 获取课程列表
  */
export class Api_GET_ClubCourseQO extends Page {
  constructor() {
    super();
    this.TeachingModeCode = null; // type: string
    this.IncludeTeachingMode = false; // type: boolean
    this.IncludeLessonPeriod = false; // type: boolean
    this.IncludeLessonStandard = false; // type: boolean
    this.IncludeCourseSchedules = false; // type: boolean
    this.IncludeClassCourses = false; // type: boolean
    this.Filter = null; // type: string
    this.Sorting = null; // type: string
    this.MaxCreationTime = null; // type: string
  }
}
/**
 * 表单: 获取课表信息
  */
export class Api_GET_ClubCourseScheduleQO extends Page {
  constructor() {
    super();
    this.CourseName = null; // type: string
    this.ClassId = null; // type: string
    this.ClassroomId = null; // type: string
    this.TeachingModeCode = null; // type: string
    this.CoachName = null; // type: string
    this.CoachId = null; // type: string
    this.ClassName = null; // type: string
    this.StartTime = null; // type: string
    this.EndTime = null; // type: string
    this.IsFinished = false; // type: boolean
    this.IncludeClass = false; // type: boolean
    this.IncludeCourse = false; // type: boolean
    this.IncludeCoach = false; // type: boolean
    this.IncludeClassroom = false; // type: boolean
    this.IncludeMessageTemplate = false; // type: boolean
    this.IncludeDeleted = false; // type: boolean
    this.IncludeReservations = false; // type: boolean
    this.Sorting = null; // type: string
    this.MaxCreationTime = null; // type: string
  }
}
/**
 * 表单: 依据学生Id获取其指定时间内所有课程
  */
export class Api_GET_ClubCourseScheduleCourseSchedulesByStudentIdQO {
  constructor() {
    this.StudentId = null; // type: string
    this.ClassId = null; // type: string
    this.TeachingMode = null; // type: string
    this.StartTime = null; // type: string
    this.EndTime = null; // type: string
    this.IncludeClass = false; // type: boolean
    this.IncludeCourse = false; // type: boolean
    this.IncludeCoach = false; // type: boolean
    this.IncludeClassroom = false; // type: boolean
    this.IncludeMessageTemplate = false; // type: boolean
    this.IncludeReservations = false; // type: boolean
  }
}
/**
 * 表单: 获取当前学生可预约课程列表
  */
export class Api_GET_ClubCourseScheduleCanBeReservedCourseSchedulesQO {
  constructor() {
    this.CourseName = null; // type: string
    this.TeachingModeCode = null; // type: string
    this.CoachName = null; // type: string
    this.StudentId = null; // type: string
    this.ClassId = null; // type: string
    this.StartTime = null; // type: string
    this.EndTime = null; // type: string
  }
}
/**
 * 表单: 批量删除课表记录
  */
export class Api_DELETE_ClubCourseScheduleListQO {
  constructor() {
    this.ids = []; // type: string
  }
}
/**
 * 表单: 获取排课周期
  */
export class Api_GET_ClubCourseSchedulePeriodQO extends Page {
  constructor() {
    super();
    this.ClassId = null; // type: string
    this.IncludeClass = false; // type: boolean
    this.Sorting = null; // type: string
    this.MaxCreationTime = null; // type: string
  }
}
/**
 * 表单: 获取周期(最长1周)排课
  */
export class Api_GET_ClubCourseSchedulePeriodPeriodCourseScheduleListQO {
  constructor() {
    this.ClassId = null; // type: string
    this.StartDate = null; // type: string
    this.EndDate = null; // type: string
    this.IncludeClass = false; // type: boolean
    this.IncludeCourse = false; // type: boolean
    this.IncludeCoach = false; // type: boolean
    this.IncludeClassroom = false; // type: boolean
    this.IncludeMessageTemplate = false; // type: boolean
    this.IncludeReservations = false; // type: boolean
  }
}
/**
 * 表单: 根据Id获取客户信息
  */
export class Api_GET_ClubCustomerIdQO extends Page {
  constructor() {
    super();
    this.IsCustomerPool = false; // type: boolean
    this.FollowEmployeeId = null; // type: string
    this.Name = null; // type: string
    this.PhoneNumber = null; // type: string
    this.NameOrPhoneNumber = null; // type: string
    this.FollowUpStatusCode = null; // type: string
    this.OrganizationUnitId = null; // type: string
    this.StartDate = null; // type: string
    this.EndDate = null; // type: string
    this.CustomerSourceId = null; // type: string
    this.IntentionDegreeCode = null; // type: string
    this.CustomerTagId = null; // type: string
    this.StartFollowUpDate = null; // type: string
    this.EndFollowUpDate = null; // type: string
    this.IncludeIntentionDegreeType = false; // type: boolean
    this.IncludeGender = false; // type: boolean
    this.IncludeIdCardType = false; // type: boolean
    this.IncludeContactType = false; // type: boolean
    this.IncludeCustomerSource = false; // type: boolean
    this.IncludeCustomerTag = false; // type: boolean
    this.IncludeFollowUpStatus = false; // type: boolean
    this.IncludeLastFollowUpEmployee = false; // type: boolean
    this.IncludeFollowUpEmployee = false; // type: boolean
    this.Filter = null; // type: string
    this.Sorting = null; // type: string
    this.MaxCreationTime = null; // type: string
  }
}
/**
 * 表单: 分页获取客户信息
  */
export class Api_GET_ClubCustomerQO extends Page {
  constructor() {
    super();
    this.IsCustomerPool = false; // type: boolean
    this.FollowEmployeeId = null; // type: string
    this.Name = null; // type: string
    this.PhoneNumber = null; // type: string
    this.NameOrPhoneNumber = null; // type: string
    this.FollowUpStatusCode = null; // type: string
    this.OrganizationUnitId = null; // type: string
    this.StartDate = null; // type: string
    this.EndDate = null; // type: string
    this.CustomerSourceId = null; // type: string
    this.IntentionDegreeCode = null; // type: string
    this.CustomerTagId = null; // type: string
    this.StartFollowUpDate = null; // type: string
    this.EndFollowUpDate = null; // type: string
    this.IncludeIntentionDegreeType = false; // type: boolean
    this.IncludeGender = false; // type: boolean
    this.IncludeIdCardType = false; // type: boolean
    this.IncludeContactType = false; // type: boolean
    this.IncludeCustomerSource = false; // type: boolean
    this.IncludeCustomerTag = false; // type: boolean
    this.IncludeFollowUpStatus = false; // type: boolean
    this.IncludeLastFollowUpEmployee = false; // type: boolean
    this.IncludeFollowUpEmployee = false; // type: boolean
    this.Filter = null; // type: string
    this.Sorting = null; // type: string
    this.MaxCreationTime = null; // type: string
  }
}
/**
 * 表单: 修改客户信息
  */
export class Api_PUT_ClubCustomerQO {
  constructor() {
    this.customerId = null; // type: string
  }
}
/**
 * 表单: 删除客户信息
  */
export class Api_DELETE_ClubCustomerQO {
  constructor() {
    this.customerId = null; // type: string
  }
}
/**
 * 表单: 跟进客户状态
  */
export class Api_POST_ClubCustomerFollowUpCustomerIdQO {
  constructor() {
    this.followUpStatusCode = null; // type: string
  }
}
/**
 * 表单: 查询客户沟通记录
  */
export class Api_GET_ClubCustomerConversationRecordQO extends Page {
  constructor() {
    super();
    this.CustomerId = null; // type: string
    this.StartTime = null; // type: string
    this.EndTime = null; // type: string
    this.ConversationTypeCode = null; // type: string
    this.IncludeCustomer = false; // type: boolean
    this.IncludeConversationType = false; // type: boolean
    this.Filter = null; // type: string
    this.Sorting = null; // type: string
    this.MaxCreationTime = null; // type: string
  }
}
/**
 * 表单: 查询客户动态修改记录
  */
export class Api_GET_ClubCustomerModificationRecordQO extends Page {
  constructor() {
    super();
    this.CustomerId = null; // type: string
    this.StartTime = null; // type: string
    this.EndTime = null; // type: string
    this.CustomeModificationRecordTypeCode = null; // type: string
    this.IncludeCustomer = false; // type: boolean
    this.IncludeCustomeModificationRecordType = false; // type: boolean
    this.Filter = null; // type: string
    this.Sorting = null; // type: string
    this.MaxCreationTime = null; // type: string
  }
}
/**
 * 表单: 分页获取来源信息
  */
export class Api_GET_ClubCustomerSourceQO extends Page {
  constructor() {
    super();
    this.Name = null; // type: string
    this.SoureGroupId = null; // type: string
    this.OrganizationUnitId = null; // type: string
    this.IncludeSourceGroup = false; // type: boolean
    this.Filter = null; // type: string
    this.Sorting = null; // type: string
    this.MaxCreationTime = null; // type: string
  }
}
/**
 * 表单: 创建来源
  */
export class Api_POST_ClubCustomerSourceQO {
  constructor() {
    this.sourceGroupId = null; // type: string
  }
}
/**
 * 表单: 修改来源
  */
export class Api_PUT_ClubCustomerSourceQO {
  constructor() {
    this.sourceId = null; // type: string
  }
}
/**
 * 表单: 删除来源
  */
export class Api_DELETE_ClubCustomerSourceQO {
  constructor() {
    this.sourceId = null; // type: string
  }
}
/**
 * 表单: 分页获取分组信息
  */
export class Api_GET_ClubCustomerSourceGroupQO extends Page {
  constructor() {
    super();
    this.Name = null; // type: string
    this.OrganizationUnitId = null; // type: string
    this.Filter = null; // type: string
    this.Sorting = null; // type: string
    this.MaxCreationTime = null; // type: string
  }
}
/**
 * 表单: 修改分组
  */
export class Api_PUT_ClubCustomerSourceGroupQO {
  constructor() {
    this.sourceGroupId = null; // type: string
  }
}
/**
 * 表单: 删除分组
  */
export class Api_DELETE_ClubCustomerSourceGroupQO {
  constructor() {
    this.sourceGroupId = null; // type: string
  }
}
/**
 * 表单: 分页获取客户标签信息
  */
export class Api_GET_ClubCustomerTagQO extends Page {
  constructor() {
    super();
    this.Name = null; // type: string
    this.OrganizationUnitId = null; // type: string
    this.Filter = null; // type: string
    this.Sorting = null; // type: string
    this.MaxCreationTime = null; // type: string
  }
}
/**
 * 表单: 修改客户标签
  */
export class Api_PUT_ClubCustomerTagQO {
  constructor() {
    this.customerTagId = null; // type: string
  }
}
/**
 * 表单: 删除客户标签
  */
export class Api_DELETE_ClubCustomerTagQO {
  constructor() {
    this.customerTagId = null; // type: string
  }
}
/**
 * 表单:
  */
export class Api_GET_ClubCustomerTrialCourseQO extends Page {
  constructor() {
    super();
    this.CustomerName = null; // type: string
    this.FollowUpEmployeeId = null; // type: string
    this.IsFinished = false; // type: boolean
    this.CourseId = null; // type: string
    this.ClassId = null; // type: string
    this.StartTime = null; // type: string
    this.EndTime = null; // type: string
    this.IncludeCourseSchdule = false; // type: boolean
    this.IncludeCourse = false; // type: boolean
    this.IncludeClass = false; // type: boolean
    this.IncludeClassroom = false; // type: boolean
    this.IncludeCourseEmployee = false; // type: boolean
    this.IncludeEmployee = false; // type: boolean
    this.IncludeCustomer = false; // type: boolean
    this.Sorting = null; // type: string
    this.MaxCreationTime = null; // type: string
  }
}
/**
 * 表单: 查询级段位列表
  */
export class Api_GET_ClubDuanQO extends Page {
  constructor() {
    super();
    this.OrganizationUnitId = null; // type: string
    this.IsEnabled = false; // type: boolean
    this.Name = null; // type: string
    this.Ids = []; // type: string
    this.Filter = null; // type: string
    this.Sorting = null; // type: string
    this.MaxCreationTime = null; // type: string
  }
}
/**
 * 表单: 获取举办的考试
  */
export class Api_GET_ClubDuanExamHostedListQO extends Page {
  constructor() {
    super();
    this.OfficialName = null; // type: string
    this.StartTime = null; // type: string
    this.DuanExamReportStatusCode = null; // type: string
    this.ToOrganizationUnitId = null; // type: string
    this.EndTime = null; // type: string
    this.IncludeOfficials = false; // type: boolean
    this.IncludeRequest = false; // type: boolean
    this.IncludeDuans = false; // type: boolean
    this.IncludeProvince = false; // type: boolean
    this.IncludeCity = false; // type: boolean
    this.IncludeCounty = false; // type: boolean
    this.IncludeRequestOrganizationUnits = false; // type: boolean
    this.IncludeRequestDuans = false; // type: boolean
    this.IncludeParticipatingUnits = false; // type: boolean
    this.Filter = null; // type: string
    this.Sorting = null; // type: string
    this.MaxCreationTime = null; // type: string
  }
}
/**
 * 表单: 获取可参与考试
  */
export class Api_GET_ClubDuanExamParticipableListQO extends Page {
  constructor() {
    super();
    this.OfficialName = null; // type: string
    this.StartTime = null; // type: string
    this.DuanExamReportStatusCode = null; // type: string
    this.ToOrganizationUnitId = null; // type: string
    this.EndTime = null; // type: string
    this.IncludeOfficials = false; // type: boolean
    this.IncludeRequest = false; // type: boolean
    this.IncludeDuans = false; // type: boolean
    this.IncludeProvince = false; // type: boolean
    this.IncludeCity = false; // type: boolean
    this.IncludeCounty = false; // type: boolean
    this.IncludeRequestOrganizationUnits = false; // type: boolean
    this.IncludeRequestDuans = false; // type: boolean
    this.IncludeParticipatingUnits = false; // type: boolean
    this.Filter = null; // type: string
    this.Sorting = null; // type: string
    this.MaxCreationTime = null; // type: string
  }
}
/**
 * 表单: 获取考试详细信息
  */
export class Api_GET_ClubDuanExamIdQO {
  constructor() {
    this.IncludeProvince = false; // type: boolean
    this.IncludeCity = false; // type: boolean
    this.IncludeCounty = false; // type: boolean
    this.IncludeDuans = false; // type: boolean
    this.IncludeRequestOrganizationUnits = false; // type: boolean
    this.IncludeRequest = false; // type: boolean
    this.IncludeRequestDuans = false; // type: boolean
    this.IncludeOfficials = false; // type: boolean
    this.IncludeParticipatingUnits = false; // type: boolean
  }
}
/**
 * 表单: 依据考试Id查询提交的考试审核
  */
export class Api_GET_ClubDuanExamEntryApprovalByDuanExamIdDuanExamIdQO {
  constructor() {
    this.IncludeDuanExamEntryStatus = false; // type: boolean
    this.IncludeDuanExam = false; // type: boolean
  }
}
/**
 * 表单: 查询考试审核列表
  */
export class Api_GET_ClubDuanExamEntryApprovalQO extends Page {
  constructor() {
    super();
    this.ToOrganizationUnitId = null; // type: string
    this.DuanExamId = null; // type: string
    this.OrganizationUnitName = null; // type: string
    this.StartTime = null; // type: string
    this.EndTime = null; // type: string
    this.ApproveStatusCodes = []; // type: string
    this.MinSubmissionTime = null; // type: string
    this.MaxSubmissionTime = null; // type: string
    this.IncludeDuanExamEntryStatus = false; // type: boolean
    this.Filter = null; // type: string
    this.Sorting = null; // type: string
    this.MaxCreationTime = null; // type: string
  }
}
/**
 * 表单: 获取机构提交的考生名单列表
  */
export class Api_GET_ClubDuanExamEntryApprovalIdDuanExamStudentsQO extends Page {
  constructor() {
    super();
    this.OrganizationUnitId = null; // type: string
    this.IsCurrentOrgStudentScore = false; // type: boolean
    this.DuanExamId = null; // type: string
    this.DuanId = null; // type: string
    this.StudentName = null; // type: string
    this.IdCardNumber = null; // type: string
    this.DuanName = null; // type: string
    this.CoachName = null; // type: string
    this.MemberFeeTypeCode = null; // type: string
    this.OrganizationUnitName = null; // type: string
    this.ScoreStatusCode = null; // type: string
    this.IsApproved = false; // type: boolean
    this.IncludeDuanExam = false; // type: boolean
    this.IncludeRegisterStudent = false; // type: boolean
    this.IncludeEmployee = false; // type: boolean
    this.IncludeDuanExamOfficial = false; // type: boolean
    this.IncludeLevelType = false; // type: boolean
    this.IncludeDuanType = false; // type: boolean
    this.IncludeMemberFeeType = false; // type: boolean
    this.IncludeDuanExamRequestDuans = false; // type: boolean
    this.IncludeScoreStatus = false; // type: boolean
    this.IncludeToScoreStatus = false; // type: boolean
    this.IncludeDuanExamFees = false; // type: boolean
    this.Filter = null; // type: string
    this.Sorting = null; // type: string
    this.MaxCreationTime = null; // type: string
  }
}
/**
 * 表单: 获取考官
  */
export class Api_GET_ClubDuanExamOfficialQO {
  constructor() {
    this.duanExamId = null; // type: string
  }
}
/**
 * 表单: 获取可参报机构列表
  */
export class Api_GET_ClubDuanExamParticipatingUnitQO extends Page {
  constructor() {
    super();
    this.Address = null; // type: string
    this.Contact = null; // type: string
    this.PhoneNumber = null; // type: string
    this.DuanExamId = null; // type: string
    this.StatusCodes = []; // type: string
    this.IsEnabled = false; // type: boolean
    this.IncludeStatus = false; // type: boolean
    this.Filter = null; // type: string
    this.Sorting = null; // type: string
    this.MaxCreationTime = null; // type: string
  }
}
/**
 * 表单: 获取邀请列表
  */
export class Api_GET_ClubDuanExamParticipatingUnitInviteesQO extends Page {
  constructor() {
    super();
    this.StatusCodes = []; // type: string
    this.StartDate = null; // type: string
    this.EndDate = null; // type: string
    this.IncludeDuanExam = false; // type: boolean
    this.IncludeRequest = false; // type: boolean
    this.IncludeRequestDuans = false; // type: boolean
    this.IncludeDuan = false; // type: boolean
    this.Filter = null; // type: string
    this.Sorting = null; // type: string
    this.MaxCreationTime = null; // type: string
  }
}
/**
 * 表单: 获取受邀列表
  */
export class Api_GET_ClubDuanExamParticipatingUnitInvitorsQO extends Page {
  constructor() {
    super();
    this.PublishUnitName = null; // type: string
    this.ExamStartDate = null; // type: string
    this.ExamEndDate = null; // type: string
    this.StartDate = null; // type: string
    this.EndDate = null; // type: string
    this.StatusCodes = []; // type: string
    this.IncludeDuanExam = false; // type: boolean
    this.IncludeRequest = false; // type: boolean
    this.IncludeRequestDuans = false; // type: boolean
    this.IncludeDuan = false; // type: boolean
    this.Filter = null; // type: string
    this.Sorting = null; // type: string
    this.MaxCreationTime = null; // type: string
  }
}
/**
 * 表单: 更新邀请状态
  */
export class Api_PUT_ClubDuanExamParticipatingUnitIdInvitationStatusQO {
  constructor() {
    this.statusCode = null; // type: string
  }
}
/**
 * 表单: 查询级段位考试申报机构列表
  */
export class Api_GET_ClubDuanExamRequestDuanExamOrganizationUnitsQO extends Page {
  constructor() {
    super();
    this.ProvinceCode = null; // type: string
    this.CityCode = null; // type: string
    this.CountyCode = null; // type: string
    this.TypeCode = null; // type: string
    this.Filter = null; // type: string
    this.Sorting = null; // type: string
    this.MaxCreationTime = null; // type: string
  }
}
/**
 * 表单: 查询级段位考试申请的学员列表
  */
export class Api_GET_ClubDuanExamRequestDuanExamRegisterStudentsQO extends Page {
  constructor() {
    super();
    this.ExamId = null; // type: string
    this.IncludeGender = false; // type: boolean
    this.IncludeStudentContacts = false; // type: boolean
    this.Filter = null; // type: string
    this.Sorting = null; // type: string
    this.MaxCreationTime = null; // type: string
  }
}
/**
 * 表单: 查询级段位考试申请列表
  */
export class Api_GET_ClubDuanExamRequestQO extends Page {
  constructor() {
    super();
    this.ToOrganizationUnitId = null; // type: string
    this.OrganizationUnitId = null; // type: string
    this.OrganizationUnitNameFilter = null; // type: string
    this.AddressFilter = null; // type: string
    this.ContactFilter = null; // type: string
    this.RequestStatusCodes = []; // type: string
    this.MinCreationTime = null; // type: string
    this.MinSubmissionTime = null; // type: string
    this.MaxSubmissionTime = null; // type: string
    this.IncludeProvince = false; // type: boolean
    this.IncludeCity = false; // type: boolean
    this.IncludeCounty = false; // type: boolean
    this.IncludeRequestStatus = false; // type: boolean
    this.IncludeRequestOrganizationUnits = false; // type: boolean
    this.IncludeRequestDuans = false; // type: boolean
    this.IncludeOfficials = false; // type: boolean
    this.IncludeExam = false; // type: boolean
    this.Filter = null; // type: string
    this.Sorting = null; // type: string
    this.MaxCreationTime = null; // type: string
  }
}
/**
 * 表单: 查询指定级段位考试申请
  */
export class Api_GET_ClubDuanExamRequestIdQO {
  constructor() {
    this.IncludeProvince = false; // type: boolean
    this.IncludeCity = false; // type: boolean
    this.IncludeCounty = false; // type: boolean
    this.IncludeRequestStatus = false; // type: boolean
    this.IncludeRequestOrganizationUnits = false; // type: boolean
    this.IncludeRequestDuans = false; // type: boolean
    this.IncludeOfficials = false; // type: boolean
    this.IncludeExam = false; // type: boolean
  }
}
/**
 * 表单: 查询指定考生
  */
export class Api_GET_ClubDuanExamStudentIdQO {
  constructor() {
    this.IncludeDuanExam = false; // type: boolean
    this.IncludeRegisterStudent = false; // type: boolean
    this.IncludeEmployee = false; // type: boolean
    this.IncludeDuanExamOfficial = false; // type: boolean
    this.IncludeLevelType = false; // type: boolean
    this.IncludeDanType = false; // type: boolean
    this.IncludeMemberFeeType = false; // type: boolean
    this.IncludeDuanExamRequestDuans = false; // type: boolean
    this.IncludeDuanExamFees = false; // type: boolean
  }
}
/**
 * 表单: 查询考生列表
  */
export class Api_GET_ClubDuanExamStudentQO extends Page {
  constructor() {
    super();
    this.OrganizationUnitId = null; // type: string
    this.IsCurrentOrgStudentScore = false; // type: boolean
    this.DuanExamId = null; // type: string
    this.DuanId = null; // type: string
    this.StudentName = null; // type: string
    this.IdCardNumber = null; // type: string
    this.DuanName = null; // type: string
    this.CoachName = null; // type: string
    this.MemberFeeTypeCode = null; // type: string
    this.OrganizationUnitName = null; // type: string
    this.ScoreStatusCode = null; // type: string
    this.IsApproved = false; // type: boolean
    this.IncludeDuanExam = false; // type: boolean
    this.IncludeRegisterStudent = false; // type: boolean
    this.IncludeEmployee = false; // type: boolean
    this.IncludeDuanExamOfficial = false; // type: boolean
    this.IncludeLevelType = false; // type: boolean
    this.IncludeDuanType = false; // type: boolean
    this.IncludeMemberFeeType = false; // type: boolean
    this.IncludeDuanExamRequestDuans = false; // type: boolean
    this.IncludeScoreStatus = false; // type: boolean
    this.IncludeToScoreStatus = false; // type: boolean
    this.IncludeDuanExamFees = false; // type: boolean
    this.Filter = null; // type: string
    this.Sorting = null; // type: string
    this.MaxCreationTime = null; // type: string
  }
}
/**
 * 表单: 查询教练
  */
export class Api_GET_ClubDuanExamStudentDuanExamEmployeessQO extends Page {
  constructor() {
    super();
    this.ExamId = null; // type: string
    this.Filter = null; // type: string
    this.Sorting = null; // type: string
    this.MaxCreationTime = null; // type: string
  }
}
/**
 * 表单: 分页获取录入成绩的考生列表
  */
export class Api_GET_ClubDuanExamStudentScoreStudentScoreListQO extends Page {
  constructor() {
    super();
    this.OrganizationUnitId = null; // type: string
    this.IsCurrentOrgStudentScore = false; // type: boolean
    this.DuanExamId = null; // type: string
    this.DuanId = null; // type: string
    this.StudentName = null; // type: string
    this.IdCardNumber = null; // type: string
    this.DuanName = null; // type: string
    this.CoachName = null; // type: string
    this.MemberFeeTypeCode = null; // type: string
    this.OrganizationUnitName = null; // type: string
    this.ScoreStatusCode = null; // type: string
    this.IsApproved = false; // type: boolean
    this.IncludeDuanExam = false; // type: boolean
    this.IncludeRegisterStudent = false; // type: boolean
    this.IncludeEmployee = false; // type: boolean
    this.IncludeDuanExamOfficial = false; // type: boolean
    this.IncludeLevelType = false; // type: boolean
    this.IncludeDuanType = false; // type: boolean
    this.IncludeMemberFeeType = false; // type: boolean
    this.IncludeDuanExamRequestDuans = false; // type: boolean
    this.IncludeScoreStatus = false; // type: boolean
    this.IncludeToScoreStatus = false; // type: boolean
    this.IncludeDuanExamFees = false; // type: boolean
    this.Filter = null; // type: string
    this.Sorting = null; // type: string
    this.MaxCreationTime = null; // type: string
  }
}
/**
 * 表单: 提交段位考试订单
  */
export class Api_POST_ClubDuanExamStudentScoreSubmitDuanExamReportDuanExamIdQO {
  constructor() {
    this.isOnlinePayment = false; // type: boolean
  }
}
/**
 * 表单: 获取上传成功的成绩单中的考试
  */
export class Api_GET_ClubDuanExamStudentScoreExamReportQO extends Page {
  constructor() {
    super();
    this.DuanExamName = null; // type: string
    this.OrganizationUnitName = null; // type: string
    this.Address = null; // type: string
    this.Contact = null; // type: string
    this.StartTime = null; // type: string
    this.EndTime = null; // type: string
    this.Filter = null; // type: string
    this.Sorting = null; // type: string
    this.MaxCreationTime = null; // type: string
  }
}
/**
 * 表单: 一键审批上传完成的成绩单中的学生成绩
  */
export class Api_POST_ClubDuanExamStudentScoreOnKeyApprovalExamReportScoreDuanExamIdQO {
  constructor() {
    this.scoreStatusCode = null; // type: string
  }
}
/**
 * 表单: 获取考试的学生上传完成绩单之后的成绩
  */
export class Api_GET_ClubDuanExamStudentScoreExamReportStudentScoreQO extends Page {
  constructor() {
    super();
    this.OrganizationUnitId = null; // type: string
    this.IsCurrentOrgStudentScore = false; // type: boolean
    this.DuanExamId = null; // type: string
    this.DuanId = null; // type: string
    this.StudentName = null; // type: string
    this.IdCardNumber = null; // type: string
    this.DuanName = null; // type: string
    this.CoachName = null; // type: string
    this.MemberFeeTypeCode = null; // type: string
    this.OrganizationUnitName = null; // type: string
    this.ScoreStatusCode = null; // type: string
    this.IsApproved = false; // type: boolean
    this.IncludeDuanExam = false; // type: boolean
    this.IncludeRegisterStudent = false; // type: boolean
    this.IncludeEmployee = false; // type: boolean
    this.IncludeDuanExamOfficial = false; // type: boolean
    this.IncludeLevelType = false; // type: boolean
    this.IncludeDuanType = false; // type: boolean
    this.IncludeMemberFeeType = false; // type: boolean
    this.IncludeDuanExamRequestDuans = false; // type: boolean
    this.IncludeScoreStatus = false; // type: boolean
    this.IncludeToScoreStatus = false; // type: boolean
    this.IncludeDuanExamFees = false; // type: boolean
    this.Filter = null; // type: string
    this.Sorting = null; // type: string
    this.MaxCreationTime = null; // type: string
  }
}
/**
 * 表单: 获取学生成绩
  */
export class Api_GET_ClubDuanExamStudentScoreStudentScoreQO extends Page {
  constructor() {
    super();
    this.OrganizationUnitId = null; // type: string
    this.IsCurrentOrgStudentScore = false; // type: boolean
    this.DuanExamId = null; // type: string
    this.DuanId = null; // type: string
    this.StudentName = null; // type: string
    this.IdCardNumber = null; // type: string
    this.DuanName = null; // type: string
    this.CoachName = null; // type: string
    this.MemberFeeTypeCode = null; // type: string
    this.OrganizationUnitName = null; // type: string
    this.ScoreStatusCode = null; // type: string
    this.IsApproved = false; // type: boolean
    this.IncludeDuanExam = false; // type: boolean
    this.IncludeRegisterStudent = false; // type: boolean
    this.IncludeEmployee = false; // type: boolean
    this.IncludeDuanExamOfficial = false; // type: boolean
    this.IncludeLevelType = false; // type: boolean
    this.IncludeDuanType = false; // type: boolean
    this.IncludeMemberFeeType = false; // type: boolean
    this.IncludeDuanExamRequestDuans = false; // type: boolean
    this.IncludeScoreStatus = false; // type: boolean
    this.IncludeToScoreStatus = false; // type: boolean
    this.IncludeDuanExamFees = false; // type: boolean
    this.Filter = null; // type: string
    this.Sorting = null; // type: string
    this.MaxCreationTime = null; // type: string
  }
}
/**
 * 表单: 分页获取优秀学员
  */
export class Api_GET_ClubEliteStudentQO extends Page {
  constructor() {
    super();
    this.Name = null; // type: string
    this.IsPublish = false; // type: boolean
    this.OrganizationUnitId = null; // type: string
    this.IncludeGender = false; // type: boolean
    this.Sorting = null; // type: string
    this.MaxCreationTime = null; // type: string
  }
}
/**
 * 表单: 发布
  */
export class Api_POST_ClubEliteStudentIdPublishQO {
  constructor() {
    this.isPublish = false; // type: boolean
  }
}
/**
 * 表单: 查询员工列表
  */
export class Api_GET_ClubEmployeeQO extends Page {
  constructor() {
    super();
    this.OrganizationUnitId = null; // type: string
    this.UserId = null; // type: string
    this.PhoneNumber = null; // type: string
    this.IdCardTypeCode = null; // type: string
    this.IdCardNumber = null; // type: string
    this.IsEnabled = false; // type: boolean
    this.CanTeach = false; // type: boolean
    this.Ids = []; // type: string
    this.EmployeeTagIds = []; // type: string
    this.EmployeeTypeCodes = []; // type: string
    this.IncludeIdCardType = false; // type: boolean
    this.IncludeEmployeeEmployeeTags = false; // type: boolean
    this.Filter = null; // type: string
    this.Sorting = null; // type: string
    this.MaxCreationTime = null; // type: string
  }
}
/**
 * 表单: 查询指定员工
  */
export class Api_GET_ClubEmployeeIdQO {
  constructor() {
    this.IncludeIdCardType = false; // type: boolean
    this.IncludeEmployeeEmployeeTags = false; // type: boolean
  }
}
/**
 * 表单: 获取员工标签列表
  */
export class Api_GET_ClubEmployeeTagQO {
  constructor() {
    this.OrganizationUnitId = null; // type: string
    this.Ids = []; // type: string
    this.EmployeeTypeCodes = []; // type: string
    this.Filter = null; // type: string
    this.Name = null; // type: string
    this.IncludeEmployeeTagEmployeeTypes = false; // type: boolean
    this.IncludeEmployeeEmployeeTags = false; // type: boolean
  }
}
/**
 * 表单: 获取指定员工标签
  */
export class Api_GET_ClubEmployeeTagIdQO {
  constructor() {
    this.IncludeEmployeeTagEmployeeTypes = false; // type: boolean
    this.IncludeEmployeeEmployeeTags = false; // type: boolean
  }
}
/**
 * 表单: 导出成绩单考试下的学生头像
  */
export class Api_GET_ClubExportExamStudentHeadImageQO {
  constructor() {
    this.duanExamId = null; // type: string
  }
}
/**
 * 表单: 导出会员缴费下的学生头像
  */
export class Api_GET_ClubExportFeeStudentHeadImageQO {
  constructor() {
    this.feeRequestId = null; // type: string
  }
}
/**
 * 表单: 删除学员人脸识别头像
  */
export class Api_DELETE_ClubFaceQO {
  constructor() {
    this.studentId = null; // type: string
  }
}
/**
 * 表单: 查询费用列表
  */
export class Api_GET_ClubFeeQO extends Page {
  constructor() {
    super();
    this.OrganizationUnitId = null; // type: string
    this.IsEnabled = false; // type: boolean
    this.IsExamRequired = false; // type: boolean
    this.FeeTypeCode = null; // type: string
    this.Name = null; // type: string
    this.Ids = []; // type: string
    this.IncludeFeeType = false; // type: boolean
    this.Filter = null; // type: string
    this.Sorting = null; // type: string
    this.MaxCreationTime = null; // type: string
  }
}
/**
 * 表单: 查询指定费用
  */
export class Api_GET_ClubFeeIdQO {
  constructor() {
    this.IncludeFeeType = false; // type: boolean
  }
}
/**
 * 表单: 查询缴费学员列表
  */
export class Api_GET_ClubFeeRequestFeeRegisterStudentsQO extends Page {
  constructor() {
    super();
    this.IncludeGender = false; // type: boolean
    this.IncludeStudentContacts = false; // type: boolean
    this.Filter = null; // type: string
    this.Sorting = null; // type: string
    this.MaxCreationTime = null; // type: string
  }
}
/**
 * 表单: 查询缴费申请列表
  */
export class Api_GET_ClubFeeRequestQO extends Page {
  constructor() {
    super();
    this.ToOrganizationUnitId = null; // type: string
    this.OrganizationUnitId = null; // type: string
    this.OrganizationUnitNameFilter = null; // type: string
    this.RequestStatusCode = null; // type: string
    this.MinCreationTime = null; // type: string
    this.MinSubmissionTime = null; // type: string
    this.MaxSubmissionTime = null; // type: string
    this.IncludeRequestStatus = false; // type: boolean
    this.IncludeStudents = false; // type: boolean
    this.IncludeTotalAmount = false; // type: boolean
    this.Filter = null; // type: string
    this.Sorting = null; // type: string
    this.MaxCreationTime = null; // type: string
  }
}
/**
 * 表单: 查询指定缴费申请
  */
export class Api_GET_ClubFeeRequestIdQO {
  constructor() {
    this.IncludeRequestStatus = false; // type: boolean
    this.IncludeStudents = false; // type: boolean
    this.IncludeTotalAmount = false; // type: boolean
  }
}
/**
 * 表单: 获取缴费学员列表
  */
export class Api_GET_ClubFeeStudentQO extends Page {
  constructor() {
    super();
    this.FeeRequestId = null; // type: string
    this.RegisterStudentId = null; // type: string
    this.IdCardTypeCode = null; // type: string
    this.IdCardNumber = null; // type: string
    this.MemberFeeTypeCode = null; // type: string
    this.MemberNumber = null; // type: string
    this.StatusCode = null; // type: string
    this.MinCreationTime = null; // type: string
    this.Ids = []; // type: string
    this.OrganizationUnitId = null; // type: string
    this.FeeRequestIds = []; // type: string
    this.IncludeRequest = false; // type: boolean
    this.IncludeRegisterStudent = false; // type: boolean
    this.IncludeIdCardType = false; // type: boolean
    this.IncludeMemberFeeType = false; // type: boolean
    this.IncludeStatus = false; // type: boolean
    this.Filter = null; // type: string
    this.Sorting = null; // type: string
    this.MaxCreationTime = null; // type: string
  }
}
/**
 * 表单: 获取指定缴费学员
  */
export class Api_GET_ClubFeeStudentIdQO {
  constructor() {
    this.IncludeRequest = false; // type: boolean
    this.IncludeRegisterStudent = false; // type: boolean
    this.IncludeIdCardType = false; // type: boolean
    this.IncludeMemberFeeType = false; // type: boolean
    this.IncludeStatus = false; // type: boolean
  }
}
/**
 * 表单: 提交会员缴费
  */
export class Api_POST_ClubFeeStudentSubmitMembershipFeeFeeRequestIdQO {
  constructor() {
    this.isOnlinePayment = false; // type: boolean
  }
}
/**
 * 表单: 批量导入学员
  */
export class Api_POST_ClubImportStudentVO {
  constructor() {
    this.formFile = null; // type: string
  }
}
/**
 * 表单: 会员编号导入
  */
export class Api_POST_ClubImportMemberNumberQO {
  constructor() {
    this.feeRequestId = null; // type: string
  }
}
/**
 * 表单: 导入学生的证书编号
  */
export class Api_POST_ClubImportCertificateNumberQO {
  constructor() {
    this.duanExamId = null; // type: string
  }
}
/**
 * 表单:
  */
export class Api_GET_ClubMaterialQO extends Page {
  constructor() {
    super();
    this.StatusCode = null; // type: string
    this.StartTime = null; // type: string
    this.EndTime = null; // type: string
    this.Ids = []; // type: string
    this.IncludeStatus = false; // type: boolean
    this.IncludeInventories = false; // type: boolean
    this.Filter = null; // type: string
    this.Sorting = null; // type: string
    this.MaxCreationTime = null; // type: string
  }
}
/**
 * 表单: 查询库存列表
  */
export class Api_GET_ClubMaterialStockQO extends Page {
  constructor() {
    super();
    this.OrganizationUnitId = null; // type: string
    this.Name = null; // type: string
    this.MaterialStockTypeCode = null; // type: string
    this.StartTime = null; // type: string
    this.EndTime = null; // type: string
    this.IncludeMaterialStockType = false; // type: boolean
    this.IncludeMaterial = false; // type: boolean
    this.IncludeInventories = false; // type: boolean
    this.IncludeDeleted = false; // type: boolean
    this.Filter = null; // type: string
    this.Sorting = null; // type: string
    this.MaxCreationTime = null; // type: string
  }
}
/**
 * 表单: 分页查询数据
  */
export class Api_GET_ClubMembershipCardsQO extends Page {
  constructor() {
    super();
    this.IsEnable = false; // type: boolean
    this.OrganizationUnitId = null; // type: string
    this.Sorting = null; // type: string
    this.MaxCreationTime = null; // type: string
  }
}
/**
 * 表单: 修改销售卡种的状态
  */
export class Api_PUT_ClubMembershipCardsIdStatusQO {
  constructor() {
    this.isEnable = false; // type: boolean
  }
}
/**
 * 表单: 获取指定消息
  */
export class Api_GET_ClubMessageIdQO {
  constructor() {
    this.IncludeMessageTemplate = false; // type: boolean
    this.IncludeMessageTemplateType = false; // type: boolean
    this.IncludeMessageTemplateStyle = false; // type: boolean
  }
}
/**
 * 表单: 获取消息列表
  */
export class Api_GET_ClubMessageQO extends Page {
  constructor() {
    super();
    this.MessageTemplateTypeCode = null; // type: string
    this.StartDateTime = null; // type: string
    this.EndDateTime = null; // type: string
    this.ToUserId = null; // type: string
    this.ToPhoneMumber = null; // type: string
    this.MessageStatusCodes = []; // type: string
    this.StudentId = null; // type: string
    this.IncludeMessageTemplate = false; // type: boolean
    this.IncludeMessageTemplateType = false; // type: boolean
    this.IncludeH5Style = false; // type: boolean
    this.IncludeTextStyle = false; // type: boolean
    this.IncludeDeleted = false; // type: boolean
    this.Filter = null; // type: string
    this.Sorting = null; // type: string
    this.MaxCreationTime = null; // type: string
  }
}
/**
 * 表单: 获取消息发送记录
  */
export class Api_GET_ClubMessageMessagePushLogsQO {
  constructor() {
    this.MessageId = null; // type: string
    this.ToUserId = null; // type: string
    this.ToPhoneNumber = null; // type: string
    this.MessageStatusCode = null; // type: string
    this.MessageTemplateTypeCode = null; // type: string
    this.StudentId = null; // type: string
    this.IncludeMessage = false; // type: boolean
    this.IncludeMessageStatus = false; // type: boolean
    this.IncludeTemplate = false; // type: boolean
  }
}
/**
 * 表单: 小程序-用户是否有未读消息
  */
export class Api_GET_ClubMessageUserNotReadMessagesQO extends Page {
  constructor() {
    super();
    this.MessageTemplateTypeCode = null; // type: string
    this.StartDateTime = null; // type: string
    this.EndDateTime = null; // type: string
    this.ToUserId = null; // type: string
    this.ToPhoneMumber = null; // type: string
    this.MessageStatusCodes = []; // type: string
    this.StudentId = null; // type: string
    this.IncludeMessageTemplate = false; // type: boolean
    this.IncludeMessageTemplateType = false; // type: boolean
    this.IncludeH5Style = false; // type: boolean
    this.IncludeTextStyle = false; // type: boolean
    this.IncludeDeleted = false; // type: boolean
    this.Filter = null; // type: string
    this.Sorting = null; // type: string
    this.MaxCreationTime = null; // type: string
  }
}
/**
 * 表单: 用户收到消息列表
  */
export class Api_GET_ClubMessageUserMessagesQO extends Page {
  constructor() {
    super();
    this.MessageTemplateTypeCode = null; // type: string
    this.StartDateTime = null; // type: string
    this.EndDateTime = null; // type: string
    this.ToUserId = null; // type: string
    this.ToPhoneMumber = null; // type: string
    this.MessageStatusCodes = []; // type: string
    this.StudentId = null; // type: string
    this.IncludeMessageTemplate = false; // type: boolean
    this.IncludeMessageTemplateType = false; // type: boolean
    this.IncludeH5Style = false; // type: boolean
    this.IncludeTextStyle = false; // type: boolean
    this.IncludeDeleted = false; // type: boolean
    this.Filter = null; // type: string
    this.Sorting = null; // type: string
    this.MaxCreationTime = null; // type: string
  }
}
/**
 * 表单: 获取模板列表
  */
export class Api_GET_ClubMessageTemplateQO extends Page {
  constructor() {
    super();
    this.MessageTemplateTypeCode = null; // type: string
    this.StartDateTime = null; // type: string
    this.EndDateTime = null; // type: string
    this.IsEnabled = false; // type: boolean
    this.IncludeMessageTemplateType = false; // type: boolean
    this.IncludeMessageTemplateStyle = false; // type: boolean
    this.Filter = null; // type: string
    this.Sorting = null; // type: string
    this.MaxCreationTime = null; // type: string
  }
}
/**
 * 表单: 获取模板
  */
export class Api_GET_ClubMessageTemplateIdQO {
  constructor() {
    this.IncludeMessageTemplateType = false; // type: boolean
    this.IncludeMessageTemplateStyle = false; // type: boolean
  }
}
/**
 * 表单: 更新模板启用/禁用状态
  */
export class Api_PUT_ClubMessageTemplateIdEnableStatusQO {
  constructor() {
    this.enable = false; // type: boolean
  }
}
/**
 * 表单: 获取模板样式列表
  */
export class Api_GET_ClubMessageTemplateMessageTemplateStylesQO {
  constructor() {
    this.MessageTemplateTypeCode = null; // type: string
    this.MessageTemplateStyleTypeCode = null; // type: string
    this.IncludeMessageTemplateType = false; // type: boolean
    this.IncludeMessageTemplateStyleType = false; // type: boolean
  }
}
/**
 * 表单: 获取样式
  */
export class Api_GET_ClubMessageTemplateIdMessageTemplateStyleQO {
  constructor() {
    this.IncludeMessageTemplateType = false; // type: boolean
    this.IncludeMessageTemplateStyleType = false; // type: boolean
  }
}
/**
 * 表单: 获取预约列表
  */
export class Api_GET_ClubReservationQO extends Page {
  constructor() {
    super();
    this.CourseName = null; // type: string
    this.CoachName = null; // type: string
    this.StartDateTime = null; // type: string
    this.EndDateTime = null; // type: string
    this.IsStarted = false; // type: boolean
    this.IncludeStudent = false; // type: boolean
    this.IncludeStudentContacts = false; // type: boolean
    this.IncludeClass = false; // type: boolean
    this.IncludeCourse = false; // type: boolean
    this.IncludeCoach = false; // type: boolean
    this.IncludeClassroom = false; // type: boolean
    this.IncludeReservationSource = false; // type: boolean
    this.IncludeDeleted = false; // type: boolean
    this.Filter = null; // type: string
    this.Sorting = null; // type: string
    this.MaxCreationTime = null; // type: string
  }
}
/**
 * 表单: 依据学员Id获取预约课程列表
  */
export class Api_GET_ClubReservationByStudentIdQO {
  constructor() {
    this.StudentId = null; // type: string
    this.ClassId = null; // type: string
    this.TeachingModeCode = null; // type: string
    this.StartDateTime = null; // type: string
    this.EndDateTime = null; // type: string
    this.IncludeClass = false; // type: boolean
    this.IncludeCourse = false; // type: boolean
    this.IncludeCoach = false; // type: boolean
    this.IncludeClassroom = false; // type: boolean
    this.IncludeTeachingMode = false; // type: boolean
  }
}
/**
 * 表单: 分页获取销售员的销售额
  */
export class Api_GET_ClubSalesCardStatisticsEmployeeSalesAmountsQO extends Page {
  constructor() {
    super();
    this.OrganizationUnitId = null; // type: string
    this.StartDate = null; // type: string
    this.EndDate = null; // type: string
    this.Filter = null; // type: string
    this.Sorting = null; // type: string
    this.MaxCreationTime = null; // type: string
  }
}
/**
 * 表单: 获取销售员的销售明细
  */
export class Api_GET_ClubSalesCardStatisticsEmployeeSalesDetailsQO extends Page {
  constructor() {
    super();
    this.OrganizationUnitId = null; // type: string
    this.EmployeeId = null; // type: string
    this.StartDate = null; // type: string
    this.EndDate = null; // type: string
    this.Filter = null; // type: string
    this.Sorting = null; // type: string
    this.MaxCreationTime = null; // type: string
  }
}
/**
 * 表单: 搜索道馆
  */
export class Api_GET_ClubSettingSearchQO extends Page {
  constructor() {
    super();
    this.AddressFilter = null; // type: string
    this.IncludeCoachesCount = false; // type: boolean
    this.IncludeStudentsCount = false; // type: boolean
    this.Filter = null; // type: string
    this.Sorting = null; // type: string
    this.MaxCreationTime = null; // type: string
  }
}
/**
 * 表单: 分页查询班级中不存在学员数据
  */
export class Api_GET_ClubStudentClassNotExitStudentListQO extends Page {
  constructor() {
    super();
    this.IsEnable = false; // type: boolean
    this.PhoneNumber = null; // type: string
    this.IdCardNumber = null; // type: string
    this.ClassId = null; // type: string
    this.ClassName = null; // type: string
    this.CoachName = null; // type: string
    this.StudentName = null; // type: string
    this.Ids = []; // type: string
    this.GenderCode = null; // type: string
    this.IncludeStudentContacts = false; // type: boolean
    this.IncludeGender = false; // type: boolean
    this.IncludeIdCardType = false; // type: boolean
    this.IncludeStudentMembershipCards = false; // type: boolean
    this.IncludeStudentCoachs = false; // type: boolean
    this.IncludeClassStudents = false; // type: boolean
    this.IncludeFace = false; // type: boolean
    this.Sorting = null; // type: string
    this.MaxCreationTime = null; // type: string
  }
}
/**
 * 表单: 分页查询学员数据
  */
export class Api_GET_ClubStudentQO extends Page {
  constructor() {
    super();
    this.IsEnable = false; // type: boolean
    this.PhoneNumber = null; // type: string
    this.IdCardNumber = null; // type: string
    this.ClassId = null; // type: string
    this.ClassName = null; // type: string
    this.CoachName = null; // type: string
    this.StudentName = null; // type: string
    this.Ids = []; // type: string
    this.GenderCode = null; // type: string
    this.IncludeStudentContacts = false; // type: boolean
    this.IncludeGender = false; // type: boolean
    this.IncludeIdCardType = false; // type: boolean
    this.IncludeStudentMembershipCards = false; // type: boolean
    this.IncludeStudentCoachs = false; // type: boolean
    this.IncludeClassStudents = false; // type: boolean
    this.IncludeFace = false; // type: boolean
    this.Sorting = null; // type: string
    this.MaxCreationTime = null; // type: string
  }
}
/**
 * 表单: 停用/启用学员
  */
export class Api_PUT_ClubStudentStudentStausStudentIdQO {
  constructor() {
    this.isEnable = false; // type: boolean
  }
}
/**
 * 表单: 获取不在该班级的学员
  */
export class Api_GET_ClubStudentStudentsNotInClassQO {
  constructor() {
    this.ClassId = null; // type: string
    this.Filter = null; // type: string
  }
}
/**
 * 表单: 分页获取学生卡片信息数据
  */
export class Api_GET_ClubStudentCardsQO extends Page {
  constructor() {
    super();
    this.RegisterStudentId = null; // type: string
    this.IsStudentCardEnabled = false; // type: boolean
    this.StudentCardStatusCode = null; // type: string
    this.StudentName = null; // type: string
    this.ChargeTypeCode = null; // type: string
    this.IncludeRegisterStudent = false; // type: boolean
    this.IncludeStudentCardStatus = false; // type: boolean
    this.IncludeMembershipCard = false; // type: boolean
    this.Sorting = null; // type: string
    this.MaxCreationTime = null; // type: string
  }
}
/**
 * 表单: 分页获取学生卡片的操作日志信息
  */
export class Api_GET_ClubStudentCardsLogListSudentMembershipCardIdQO extends Page {
  constructor() {
    super();
    this.Sorting = null; // type: string
    this.MaxCreationTime = null; // type: string
  }
}
/**
 * 表单: 分页获取学生卡片的消课信息
  */
export class Api_GET_ClubStudentCardsSwipingLogListSudentMembershipCardIdQO extends Page {
  constructor() {
    super();
    this.Sorting = null; // type: string
    this.MaxCreationTime = null; // type: string
  }
}
/**
 * 表单: 获取学员报告列表
  */
export class Api_GET_ClubStudentReportQO extends Page {
  constructor() {
    super();
    this.RegisterStudentId = null; // type: string
    this.Sorting = null; // type: string
    this.MaxCreationTime = null; // type: string
  }
}
/**
 * 表单: 学员报告推送记录
  */
export class Api_GET_ClubStudentReportStudentReportPushLogsQO extends Page {
  constructor() {
    super();
    this.StudentId = null; // type: string
    this.Sorting = null; // type: string
    this.MaxCreationTime = null; // type: string
  }
}
/**
 * 表单: 获取注册人员列表
  */
export class Api_GET_ClubTAManagementRegistersQO extends Page {
  constructor() {
    super();
    this.DelegationId = null; // type: string
    this.IdCardNumberFilter = null; // type: string
    this.GenderCode = null; // type: string
    this.ProvinceCode = null; // type: string
    this.CityCode = null; // type: string
    this.CountyCode = null; // type: string
    this.OrganizationUnitDisplayNameFilter = null; // type: string
    this.IncludeRegisterType = false; // type: boolean
    this.IncludeGender = false; // type: boolean
    this.IncludeIdCardType = false; // type: boolean
    this.IncludeTags = false; // type: boolean
    this.IncludeDelegations = false; // type: boolean
    this.IncludeCTAMemberStatus = false; // type: boolean
    this.Filter = null; // type: string
    this.Sorting = null; // type: string
    this.MaxCreationTime = null; // type: string
  }
}
/**
 * 表单: 获取注册团体列表
  */
export class Api_GET_ClubTAManagementDelegationsQO extends Page {
  constructor() {
    super();
    this.ContactFilter = null; // type: string
    this.TypeCode = null; // type: string
    this.ProvinceCode = null; // type: string
    this.CityCode = null; // type: string
    this.CountyCode = null; // type: string
    this.OrganizationUnitDisplayNameFilter = null; // type: string
    this.IncludeDelegationType = false; // type: boolean
    this.IncludeDelegationsEntries = false; // type: boolean
    this.IncludeOrganizationUnitDelegation = false; // type: boolean
    this.Filter = null; // type: string
    this.Sorting = null; // type: string
    this.MaxCreationTime = null; // type: string
  }
}
/**
 * 表单: 获取培训数据统计
  */
export class Api_GET_ClubTAManagementTrainningEntryDataStatisticsTrainningIdQO {
  constructor() {
    this.IsAmount = false; // type: boolean
    this.IsRegisterCount = false; // type: boolean
    this.IsSubjectEntryRegisters = false; // type: boolean
    this.IsLogisticsAmount = false; // type: boolean
    this.SubjectTypeCode = null; // type: string
  }
}
/**
 * 表单: 获取协会下商城列表
  */
export class Api_GET_ClubTAManagementQO extends Page {
  constructor() {
    super();
    this.StoreNameFilter = null; // type: string
    this.ProvinceCode = null; // type: string
    this.CityCode = null; // type: string
    this.CountyCode = null; // type: string
    this.IsDisabled = false; // type: boolean
    this.Filter = null; // type: string
    this.Sorting = null; // type: string
    this.MaxCreationTime = null; // type: string
  }
}
/**
 * 表单: 获取道馆商城从dayCount天前至今天的订单数量
  */
export class Api_GET_ClubTAManagementMallOrderCountByDayOrgnazitionUnitIdQO {
  constructor() {
    this.dayCount = 10; // type: integer
  }
}
/**
 * 表单: 获取道馆商城从dayCount天前至今天的订单金额信息
  */
export class Api_GET_ClubTAManagementMallOrderAmountByDayOrgnazitionUnitIdQO {
  constructor() {
    this.dayCount = 10; // type: integer
  }
}
/**
 * 表单: 获取道馆商城订单和销售额统计信息
  */
export class Api_GET_ClubTAManagementMallStatisticQO {
  constructor() {
    this.OrgnazitionUnitId = null; // type: string
    this.StartDate = null; // type: string
    this.EndDate = null; // type: string
  }
}
/**
 * 表单: 分页获取师资力量-教练
  */
export class Api_GET_ClubTeachingCoachQO extends Page {
  constructor() {
    super();
    this.Name = null; // type: string
    this.IsPublish = false; // type: boolean
    this.IsTop = false; // type: boolean
    this.OrganizationUnitId = null; // type: string
    this.Sorting = null; // type: string
    this.MaxCreationTime = null; // type: string
  }
}
/**
 * 表单: 发布师资力量-教练
  */
export class Api_POST_ClubTeachingCoachIdPublishQO {
  constructor() {
    this.isPublish = false; // type: boolean
  }
}
/**
 * 表单: 置顶或者取消
  */
export class Api_POST_ClubTeachingCoachIdTopQO {
  constructor() {
    this.isTop = false; // type: boolean
  }
}
/**
 * 表单: 获取词库列表
  */
export class Api_GET_ClubWordPoolQO extends Page {
  constructor() {
    super();
    this.Name = null; // type: string
    this.WordPoolTypeCode = null; // type: string
    this.GenderCode = null; // type: string
    this.IsEnabled = false; // type: boolean
    this.GenderCodes = []; // type: string
    this.IncludeWordPoolType = false; // type: boolean
    this.IncludeWordGender = false; // type: boolean
    this.Sorting = null; // type: string
    this.MaxCreationTime = null; // type: string
  }
}
/**
 * 表单: 获取词库
  */
export class Api_GET_ClubWordPoolIdQO {
  constructor() {
    this.IncludeWordPoolType = false; // type: boolean
    this.IncludeWordGender = false; // type: boolean
  }
}
/**
 * 表单: 更新启用/禁用状态
  */
export class Api_PUT_ClubWordPoolIdEnableStatusQO {
  constructor() {
    this.enabled = false; // type: boolean
  }
}
/**
 * 表单:
  */
export class Api_GET_ExcelQO {
  constructor() {
    this.ReportName = null; // type: string
    this.Parameters = {}; // type: object
  }
}
/**
 * 表单:
  */
export class Api_GET_GraphicVerifyQO {
  constructor() {
    this.ClientId = null; // type: string
  }
}
/**
 * 表单:
  */
export class Api_GET_UploadQO {
  constructor() {
    this.url = null; // type: string
    this.fileName = null; // type: string
  }
}
/**
 * 表单: 获取地点
  */
export class Api_GET_LocationQO {
  constructor() {
    this.lat = null; // type: string
    this.lng = null; // type: string
    this.type = 1; // type: integer
  }
}
/**
 * 表单:
  */
export class Api_GET_CheckQO {
  constructor() {
    this.ClientId = null; // type: string
    this.Verification = null; // type: string
    this.RemoveAfterSuccess = false; // type: boolean
  }
}
/**
 * 表单:
  */
export class Api_POST_CategoryVO {
  constructor() {
    this.formFile = null; // type: string
  }
}
